1
我一直在嘗試在點擊事件之外顯示標記的信息窗口。我知道你可以這樣做使用使用Google Maps v2檢索地圖標記
marker.showInfoWindow();
我的問題是首先獲得標記。我已經試過的東西的影響:
Marker marker;
//then later
marker = mMap.addMarker(new MarkerOptions()
.position(new LatLng(0, 0))
.title("Hello world"));
//then later
if (condition)
marker.showInfoWindow();
對我來說,這看起來正確的,但是當我實現它沒有顯示窗口。當我調試,它看上去像的的ID是「相同」的標記傳遞到onMarkerClick(Marker marker)
所以,無論是ID不同的是,有什麼我丟失或有更好的方法來檢索標記? (沿着mMap.getMarkers()
或mMap.findMarkerById()
的方向沒有任何方法似乎沒有任何意義)