0
我創建了一個MapActivity,它使用MapView將drawable放置在我指定的點的ArrayList上。這很好。單擊MapView中的疊加
我希望用戶能夠按下每個點並顯示一個氣泡(例如當您在Web瀏覽器中使用Google地圖時)並提供關於該點的一些信息。
我不知道如何做到這一點。有人能指點我一些好的資源嗎?
我創建了一個MapActivity,它使用MapView將drawable放置在我指定的點的ArrayList上。這很好。單擊MapView中的疊加
我希望用戶能夠按下每個點並顯示一個氣泡(例如當您在Web瀏覽器中使用Google地圖時)並提供關於該點的一些信息。
我不知道如何做到這一點。有人能指點我一些好的資源嗎?
如果您使用ItemizedOverlay
,則只需覆蓋覆蓋類中的onTap()
即可。 Here is a sample project演示了這一點。
相關的片段有:
@Override
protected boolean onTap(int i) {
Toast.makeText(NooYawk.this, items.get(i).getSnippet(),
Toast.LENGTH_SHORT).show();
return(true);
}
而不是顯示Toast
的,你可以做其他事情。例如,顯示彈出窗口的here is a sample project。並且here's an Android library project顯示指向實際標記的氣泡。
太棒了!謝謝 – Andrew 2011-06-10 21:19:47