ArrayList MyPoints = new ArrayList();
GeoPoint gPt2 = new GeoPoint((int)(x * 1E6),(int)(y * 1E6));
myLocationOverlayItem = new OverlayItem("", "", gPt2);
myCurrentLocationMarker = this.getResources().getDrawable(R.drawable.ic_launcher);
myLocationOverlayItem.setMarker(myCurrentLocationMarker);
MyPoints.add(myLocationOverlayItem);
mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
mMyLocationOverlay = new ItemizedIconOverlay(MyPoints, new ItemizedIconOverlay.OnItemGestureListener() {
Override
public boolean onItemSingleTapUp(int i, Object o) {
Toast.makeText(MapOSM.this, «А это вы ;-)»,Toast.LENGTH_LONG).show();
return true;
}
Override
public boolean onItemLongPress(int i, Object o) {
return false; //To change body of implemented methods use File | Settings | File Templates.
}
}, mResourceProxy);
mMapView.getOverlays().add(mMyLocationOverlay);
mMapView.invalidate();
изображение дрона в углу и в качестве метки одного размера 72х72 а вот разме увы. Картинка HD говорит о плотности 320. Очень нужен ответ. Спасибо!
ссылка на оригинал статьи http://habrahabr.ru/post/189396/
Добавить комментарий