0
我有以下類擴展ItemizedOverlay。該課程在Google Map(MapView)上繪製了很多圖標。我需要爲任何ItemizedOverlay的項目創建一個監聽器,但我不知道該怎麼做。我希望你能幫助我。謝謝。如何添加OnClickListener項目從ItemizedOverlay
我有以下類擴展ItemizedOverlay。該課程在Google Map(MapView)上繪製了很多圖標。我需要爲任何ItemizedOverlay的項目創建一個監聽器,但我不知道該怎麼做。我希望你能幫助我。謝謝。如何添加OnClickListener項目從ItemizedOverlay
您應該覆蓋您的ItemizedOverlay
類的onTap()
方法。
@Override
protected boolean onTap(int index) {
// TODO Auto-generated method stub
final OverlayItem items = mapOverlay.get(index); //items is your ArrayList<OverlayItem> for populating of ItemizedOverlay
//insert your code for action there
AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.show();
return true;
}
我希望這會有所幫助。