2016-07-06 8 views
1

Hi!Wie öffne ich HTML-Popup, wenn ich auf Marker android klicke

Wie kann ich ein Popup anzeigen, wenn ich auf einen Marker in Google Maps api android klicke? Hier

ist der Marker

LatLng sLatLng12 = new LatLng(xx.xxxx, xx.xxxxx); 
 
     googleMap.addMarker(new MarkerOptions() 
 
     .position(sLatLng12) 
 
     .title(getString(R.string.title1map)) 
 
     .snippet(getString(R.string.snippet1map)) 
 
     .icon(BitmapDescriptorFactory.fromResource(R.drawable.ikon)));

ich einen großen Text angezeigt werden soll, die Schnipsel mich nicht erlauben, so möchte ich eine HTML-Seite oder etwas ein Popup angezeigt werden, dass die Anzeige kann einen großen Text wie "Release Note" -Abschnitte von anderen Apps behandeln.

Vielen Dank im Voraus!

Antwort

0

Ich denke ein Infowindow kann Ihnen dabei helfen. Ein InfoWindow zeigt Inhalte (normalerweise Text oder Bilder) in einem Popup-Fenster über der Karte an einem bestimmten Ort an. Das Infofenster hat einen Inhaltsbereich und einen sich verjüngenden Stamm. Die Spitze des Stammes ist an einer bestimmten Position auf der Karte angebracht.

var contentString = "Im a pop-up"; 
var infowindow = new google.maps.InfoWindow({ 
content: contentString 
}); 

Zur Kasse gehen working sample here. Für weitere Referenz siehe SO thread.

+0

danke für deine antwort, aber ich bin auf android (java) nicht javascript. Ich benutze das InfoWindow, aber das Infowindow zeigt keinen großen Text an. – Kevin