Samples: fix MarkerOverlayActivity example, #32
This commit is contained in:
parent
cfa9326e2b
commit
f736530049
BIN
vtm-android-example/res/drawable-mdpi/marker_focus.png
Normal file
BIN
vtm-android-example/res/drawable-mdpi/marker_focus.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 490 B After Width: | Height: | Size: 490 B |
@ -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>(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user