Samples: fix MarkerOverlayActivity example, #32

This commit is contained in:
Emux 2016-08-02 10:40:21 +03:00
parent cfa9326e2b
commit f736530049
3 changed files with 6 additions and 8 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 490 B

After

Width:  |  Height:  |  Size: 490 B

View File

@ -39,7 +39,7 @@ import static org.oscim.tiling.source.bitmap.DefaultSources.STAMEN_TONER;
public class MarkerOverlayActivity extends BitmapTileMapActivity public class MarkerOverlayActivity extends BitmapTileMapActivity
implements OnItemGestureListener<MarkerItem> { implements OnItemGestureListener<MarkerItem> {
private static final boolean BILLBOARDS = true; private static final boolean BILLBOARDS = false;
private MarkerSymbol mFocusMarker; private MarkerSymbol mFocusMarker;
public MarkerOverlayActivity() { public MarkerOverlayActivity() {
@ -55,18 +55,16 @@ public class MarkerOverlayActivity extends BitmapTileMapActivity
MarkerSymbol symbol; MarkerSymbol symbol;
if (BILLBOARDS) if (BILLBOARDS)
symbol = new MarkerSymbol(bitmap, HotspotPlace.CENTER); symbol = new MarkerSymbol(bitmap, HotspotPlace.BOTTOM_CENTER);
else else
symbol = new MarkerSymbol(bitmap, 0.5f, 0.5f, false); symbol = new MarkerSymbol(bitmap, HotspotPlace.CENTER, false);
/* another option: use some bitmap drawable */ /* another option: use some bitmap drawable */
Drawable d = getResources().getDrawable(R.drawable.ic_launcher); Drawable d = getResources().getDrawable(R.drawable.marker_focus);
if (BILLBOARDS) if (BILLBOARDS)
mFocusMarker = new MarkerSymbol(drawableToBitmap(d), mFocusMarker = new MarkerSymbol(drawableToBitmap(d), HotspotPlace.BOTTOM_CENTER);
HotspotPlace.BOTTOM_CENTER);
else else
mFocusMarker = new MarkerSymbol(drawableToBitmap(d), mFocusMarker = new MarkerSymbol(drawableToBitmap(d), HotspotPlace.CENTER, false);
0.5f, 0.5f, false);
ItemizedLayer<MarkerItem> markerLayer = ItemizedLayer<MarkerItem> markerLayer =
new ItemizedLayer<MarkerItem>(mMap, new ArrayList<MarkerItem>(), new ItemizedLayer<MarkerItem>(mMap, new ArrayList<MarkerItem>(),