2017-05-15 55 views
0

我有兩個標記的例子,其中一個是當前的位置,一個是 目的地我已經繪製了它們之間的路徑路徑,但現在在同一個例子中 我想設置一個點擊監聽器, 與此相關的例子..?如何在谷歌地圖上設置點擊監聽器標記?

+0

marker在地圖上?這個地圖?谷歌地圖示例中的一些更多信息或截圖將會很酷 –

+0

。 – haresh

+0

默認情況下,多段線上的onclick被禁用。您可以通過[setOnPolylineClickListener(GoogleMap.OnPolylineClickListener)(https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap#setOnPolylineClickListener(com.google.android.gms.maps) .GoogleMap.OnPolylineClickListener)) –

回答

0

這是你會怎樣去爲地圖上的標記添加onClick偵聽器:

GoogleMap mMap 
Marker marker = mMap.addMarker(
     new MarkerOptions() 
     .position(new LatLng(dLat, dLong)) 
     .title("Your title")          
     .icon(BitmapDescriptorFactory.fromResource(R.drawable.map_pin))); 

mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { 
        @Override 
        public boolean onMarkerClick(Marker m) { 

} 
} 
0
  1. 讓你的類/片段在你的設置實現OnMarkerClickListener
  2. 註冊標記點擊回調到您的GoogleMap與googleMap.setOnMarkerClickListener(this);
  3. 覆蓋的onMarkerClick

    @Override 
    public boolean onMarkerClick(final Marker marker) { 
        //handle click here  
    } 
    
相關問題