2014-02-12 44 views
0

在Google maps v1中,您可以通過overlayItem.getfocus()知道哪些焦點overlayItem。如何在Google maps v2中替換overlayItem.getfocus()

mPlaceOverlay = new ItemizedOverlay(icon, mMapView, this); 
OverlayItem myFocusOverlayItem = null; 
myFocusOverlayItem = mPlaceOverlay.getFocus(); 

但是現在在Google maps v2中我不知道哪個是marker.I希望有人能幫助我!

回答

1

您需要通過GoogleMap.setOnMarkerClickListener()註冊標記點擊監聽器,並且每當點擊某個標記時 - 您需要記住這個標記。這是獲得當前集中標記的方法。

很明顯,當用戶「取消」這個標記(點擊地圖等)時,你可能想要「清除」上次聚焦的標記。在這種情況下,你需要註冊onInfoWindowClickListeneronMapClickListener當這些事件發生時

+0

但現在,如何在谷歌做overlayItem.setFocus()地圖v2? – Cabezas

+0

我知道,mMarketClick.showInfoWindow();.謝謝。 – Cabezas

0

在onCreate方法做到這一點清楚最後的焦點項目...

Marker pos = googleMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude)).snippet("You are here!").title("You are here!")); 
相關問題