Small custom markers on android google maps v2
<p>I am using android google maps v2, with custom markers.
The problem is that they work fine on <em>mdpi</em> screens, while on <em>hdpi</em> or <em>xhdpi</em> screens they appear <strong>too small</strong>.</p>

<p>My markers come from assets (or from a server, via HTTP), they are designed as 160 dpi bitmaps, therefore just after decoding them I set their density attribute, as in the following simplified code sample:</p>

<pre><code>InputStream inputStream = mAssetManager.open(filename); // Asset case
InputStream inputStream = connection.getInputStream(); // HTTP case
Bitmap icon = BitmapFactory.decodeStream(inputStream);
icon.setDensity(160);
</code></pre>

<p>When I put them on the map, I do the following:</p>

<pre><code>BitmapDescriptor descriptor = BitmapDescriptorFactory.fromBitmap(icon);
Marker marker = mMap.addMarker(new MarkerOptions()
    .position(new LatLng(location.getLatitude(), location.getLongitude()))
    .anchor(0.5f, 0.5f)
    .icon(descriptor));
</code></pre>

<p>I expected, as in v1 map library, that the library would take care of scaling them according to their density, compared to screen density. But this does not seem to be happening. Is this a limitation of v2 map library? Shall I explicitly resize my icons before putting them on the map?</p>
