Set marker-Symbol auf Google Maps v2 Android URL
Ich bin nicht in der Lage, fügen Sie das Symbol zur Verfügung gestellt von der Google Places API, um den marker. Zum Beispiel würde ich gerne das icon zurück aus der JSON-der Google Places API:
"icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png"
Hier ist, wie mache ich es jetzt ohne das hinzufügen des symbols:
for (Place place : mNearPlaces.results) {
LatLng placeLatLng = new LatLng(place.geometry.location.lat,
map.addMarker(new MarkerOptions()
.position(placeLatLng)
.title(place.name));
}
Schaute ich dieser Beitrag und die Antwort vorgeschlagen, einige AsyncTask auf das Bild herunterladen. Gibt es irgendeine andere Möglichkeit, dies zu tun (so langsam)? Gibt es einen standard-Weg für die Einstellung der marker-Bild zur Verfügung gestellt von der Google Places API?
Hier ist die Google Maps Android API v2 Dokumentation für Marker
Dank
InformationsquelleAutor lschlessinger | 2014-03-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hi verwenden Sie eine librariy, mit denen Sie Bilder anzeigen aus URL. besuchen Sie https://github.com/nostra13/Android-Universal-Image-Loader für Android-Universal-Image-Loader
auch Sie können besuchen Sie zu wissen, für den Download der Bild
http://brainflush.wordpress.com/2009/11/23/droid-fu-part-2-webimageview-and-webgalleryadapter/
und nach, dass
für die Benutzerdefinierte Marker-Symbol können Sie ein Symbol, um zu zeigen, wie eine Markierung. laden Sie das Symbol von jeglicher Art von unterstützten Datenquellen.
fromAsset(String assetName) – Laden aus Ordner "assets"
fromBitmap (Bitmap-Bild) – Loading bitmap-Bild
fromFile (String path) – Laden aus Datei
fromResource (int resourceId) – Laden von drawable Ressource
versuchen wie folgt
InformationsquelleAutor Jitesh Upadhyay
Können Sie load url-image auf einer GoogleMap-mapMarker mit dem folgenden code. Zuerst legen Sie die anderen Eigenschaften, wie Titel, snippet, position etc....
Nachdem eine benutzerdefinierte Methode zum laden eines Bildes für die icon-Eigenschaft. Sie können hinzufügen Glide gradle link zum Projekt.
InformationsquelleAutor Indika Ruwan Senavirathne
gibt es eine Menge von Bibliotheken, die Ihnen helfen, Bilder anzeigen aus URL wie: URLImageViewhelper kann man leider nicht laden, Bilder von URL ohne
AsyncTask
jedoch alle Bibliotheken, die Ihnen helfen, Bilder anzeigen aus URL verwendenAsynctask
so nur Sie tun müssen ist, rufen Sie die Funktion auf.die Implementierung der library-Klasse innerhalb der github-Seite.
InformationsquelleAutor Coderji