Ich kann nicht herausfinden, warum meine benutzerdefinierten Markierungssymbole nicht alle auf dieser Karte unten angezeigt werden, obwohl alle Symbole vorhanden sind ... Sie können testen. Das ist so seltsam ...Benutzerdefinierte Markierungssymbole in Google Static Map URL werden nicht angezeigt
Antwort
Da dieser answer sagte:
Static Maps-Dienst ermöglicht pro Anfrage fünf einzigartige benutzerdefinierte Symbole auf. Beachten Sie, dass jedes dieser eindeutigen Symbole mehrmals innerhalb der statischen Karte verwendet werden kann.
Gibt es eine Möglichkeit, das zu umgehen? :/Erlaubt der Google Static Map API Premium Service mehr als 5 Icons? – user2360545
Dies ist eine offizielle Antwort von Google-Möglichkeit in Bezug auf mehr als 5 benutzerdefinierte Symbole haben:
Erhöhung die Anzahl der benutzerdefinierten Symbole die Gesamtlatenz der API-Anfragen erhöhen würde, wie die Symbole jeder nehmen ihre eigene Zeit zu holen. Issue 207 (KML-Unterstützung) oder andere Layer-Rendering-Lösungen wäre eine robustere Lösung: Sie können KML + viele Symbole in einer KMZ-Datei haben, die nur eine ausgehende Anfrage benötigt, um sie abzurufen.
können Sie diese Erklärung siehe hier:
https://issuetracker.google.com/issues/35825584
Fühlen Sie sich frei Stern in der Feature-Anfrage in statischen Karten für KML-Unterstützung hinzufügen Ihr Interesse auszudrücken und zu weiteren Benachrichtigungen abonnieren:
Ich fand einen Weg, um meine PNG zu bekommen. Ich muss entweder phantomJS verwenden, um einen Screenshot der Map zu erstellen oder die Map ohne KML (Marker, Polygone, etc ...) mit html2canvas verwenden, dann die Mercator-Formel verwenden, um lt/lng-Coords von Markern in Pixel zu konvertieren und die KMLs zu zeichnen mit meinen benutzerdefinierten Icons auf der Leinwand mit JavaScript und sende das Bild von JS mit canvas.toDataURL ('image/png') an meinen Java-Code in base64 und dekodiere es, um das Bild auf den Server hochzuladen ....
- 1. Wie lange werden für Google Static Map benutzerdefinierte Markierungen zwischengespeichert?
- 2. Google Map nicht angezeigt
- 3. Historische Google Static Map-Bilder
- 4. Google Static Maps URL-Längengrenze
- 5. Google Map in Modal nicht angezeigt
- 6. Google Maps SVG Bild Markierungssymbole zeigt, die nicht in IE11
- 7. Google Map nicht angezeigt (nicht geladen)
- 8. Benutzerdefinierte Schriftarten werden nicht angezeigt
- 9. Google Static Map - Zeichnen Sie einen Kreis
- 10. Share google static map image auf whatsapp
- 11. Google Map React wird nicht angezeigt
- 12. Google Static Map Ausgabe Marker dupliziert
- 13. Google Map View kann nicht auf Emulator angezeigt werden
- 14. Marker wird nicht angezeigt: Google Map Android
- 15. Kann nicht herausfinden, wie Zeichenfolge in URL für Google Static Map API iOS
- 16. IE Google Map wird nicht angezeigt
- 17. Google Map API-Markierungssymbol URL?
- 18. Google Map Marker Titel nicht angezeigt
- 19. Google Map API - Markierung nicht angezeigt
- 20. Google Static Maps mehrere benutzerdefinierte Markersymbole
- 21. Google Static Map ohne API-Schlüssel gibt 403 (verboten) Fehler
- 22. Static map funktionieren Zeiger
- 23. UITableView Benutzerdefinierte Zellen werden nicht angezeigt
- 24. So autorisieren Sie die Google Static Map-API ordnungsgemäß
- 25. Static Google Map Bild mit Polygonen von Koordinaten
- 26. Google Map Marker mit URL
- 27. google map api, link zu URL
- 28. Google static maps max. URL-Länge wird nicht erzwungen
- 29. Google Maps Web (Nov 2017 Neue Benutzeroberfläche) Markierungssymbole
- 30. Wie Bing Static Map in Linux herunterladen
Lesen Die Dokumentation: https://developers.google.com/maps/documentation/static-maps/intro#CustomIcons – duncan
Gibt es eine Möglichkeit, das zu umgehen? :/Erlaubt der Google Static Map API Premium Service mehr als 5 Icons? – user2360545