У меня есть MapView с такими наложениями:
public class MyMapActivity extends MapActivity
{
private MapItemizedOverlay itemizedOverlay;
@Override
public void onCreate(Bundle savedInstanceState)
{
for(a loop to put all 10 datas into overlay)
{
OverlayItem overlayitem=new OverlayItem(some params);
overlayitem.setMarker(some bitmap);
itemizedOverlay.addOverlay(overlayitem);
}
mapView.getOverlays().add(itemizedOverlay);
}
}
public class MapItemizedOverlay extends ItemizedOverlay
{
//some code
@Override
protected boolean onTap(int index)
{
//Here I know what marker been clicked...
}
}
Я знаю, какой маркер был нажат в классе MapItemizedOverlay. Но как мне использовать это в моем MapView? Что? я хочу, чтобы я показывал всплывающую подсказку при нажатии на OverlayItem, как здесь Показывать всплывающее окно над маркером карты в MapView .
Пожалуйста, помогите мне, я вообще не знаю, что делать ...
Спасибо много.