0

正確的是,當我按下按鈕時,它會加載GoogleMaps,製作標記並顯示自定義信息窗口。如何以編程方式在GoogleMaps上選擇標記

MarkerOptions markerOptions = new MarkerOptions(); 
//etc. 
mMap.addMarker(markerOptions).showInfoWindow(); 

我想要的標誌是在被點擊,而用戶實際點擊它自己的狀態,程序應該做的,對他來說 我想這樣做的原因是,當光標是選中(現在通過手動用戶點擊)是否還顯示兩個圖標。一個使另一個路線直接與這些座標谷歌地圖。

我怎樣才能做到這一點,除了只顯示infoWindow,它也選擇標記?

回答

0

你應該實現在您的地圖或片段

內單擊監聽GoogleMap.OnMapClickListener,在點擊位置地圖

這樣就增加新的標記就可以解決你的問題

+0

我不看不出這是如何解決我的問題的。我希望標記處於通常通過點擊而不需要點擊標記的狀態,程序應該這樣做。 – 2015-04-01 06:37:03

0
GMAP.addMarker(new MarkerOptions() 
      .position(new LatLng(myMarker.latitude, myMarker.longitude)) 
      .title("My Marker")); 
    GMAP.setOnMarkerClickListener(new OnMarkerClickListener() { 
     public boolean onMarkerClick(Marker marker) { 
      Log.d("TAG", "Marker was clicked"); 
      return true; 
     } 
    }); 
+0

這不只是將clickListener添加到標記?這不是我問的。我希望標記處於被點擊的狀態,而用戶不必親自點擊它,程序應該爲他做這件事。 – 2015-04-01 06:36:02

相關問題