Ich versuche, meine Markierungen auf google map zu setzen. Aber obwohl ich debugge (alles sieht gut aus), meine Markierungen nicht auf der Karte angezeigt. Kannst du mir helfen, was ist das Problem?BitmapDescriptorFactory.fromPath Bilder, die nicht auf der Karte angezeigt werden
String imageInSD = Config.APP_IMAGES_URL + sh.cover_image_file;[enter image description here][1]
customMarker = googleMap.addMarker(new MarkerOptions()
.position(markerLatLng)
.title(sh.name)
.snippet(sh.description.substring(0, Math.min(sh.description.length(), 80)) + "...")
.icon(BitmapDescriptorFactory.fromPath(imageInSD)) // in debug looking www.asd.com/abc.jpg(right paths)
.anchor(0.5f, 1));
Ich habe auch versucht, diese
.icon (BitmapDescriptorFactory.FromFile (imageInSD))
aber nicht? Wo ist das Problem Suchen Sie den richtigen Pfad im Debug. Screenshot hinzugefügt. Aber in der Anwendung Karte ist Null
Wo * genau * steht 'imageInSD'? Ihr Kommentar ist kein vollständiger Dateisystempfad. – CommonsWare
Ich konnte es nicht entschuldigen. Was hast du gemeint? ist es Bildpfad. Ich habe eine "for" -Schleife. Everytime-Marker müssen ein anderes Bild bekommen. Wenn ich debugge ich kontrollierte ImageInSD jedes Mal erhalten TRUE Pfad. Aber in der Anwendung funktioniert es nicht. Null-Karte zeigt. für exm 1.loop -> imageInSD = www.abc.com/1.jpeg 2.loop -> imageInSD = www.abc.com/2.jpeg ... hier BitmapDescriptorFactory in. fromPath (imageInSD) funktioniert nicht ich denke – user3404273