2017-05-15 7 views
0

Ich habe zwei Marker im Beispiel, wo man für den aktuellen Standort ist und eins ist für das Ziel Ich habe einen Routenpfad zwischen ihnen aber jetzt im selben Beispiel gezeichnet Ich möchte einen Klick Listener auf beiden Marker setzen können Sie vorschlagen, einige gute Beispiel verwandt dies ..?Wie setze ich den Listener auf Marker in Google Map?

+0

Marker auf einer Karte? Welche Karte? einige mehr Infos oder ein Screenshot wäre cool –

+0

in Google Map Beispiel. – haresh

+0

Standardmäßig ist der onclick auf der Polylinie deaktiviert. Sie können es über [setOnPolylineClickListener (GoogleMap.OnPolylineClickListener] (https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap#setOnPolylineClickListener (com.google.android.gms.maps) aktivieren .GoogleMap.OnPolylineClickListener)) –

Antwort

0

Dies ist implementieren lassen, wie würden Sie Gehen Sie zum Hinzufügen eines onClick-Listeners für Markierungen auf einer Karte wie folgt vor:

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. Ihre Klasse/Fragment OnMarkerClickListener
  2. Register Markierung klicken Rückruf an Ihre googleMap mit googleMap.setOnMarkerClickListener(this); in Ihrem Setup
  3. Aufschalten der onMarkerClick

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