Frage Wie füge ich einen hochauflösenden benutzerdefinierten Marker auf einer statischen Google-Karte hinzu?


Ich verwende Google Static Maps (Dokumentation hier), um die Standorte der Shops anzuzeigen, und ich verwende einen benutzerdefinierten Marker anstelle des Standards.

Dieses Markerbild erscheint jedoch auf hochauflösenden Handys wie dem iPhone 4 mit niedriger Auflösung.

Wie repariere ich es?


11
2018-01-11 01:46


Ursprung


Antworten:


einstellen &markers=scale:2 in Verbindung mit einem @ 2x Marker Symbolbild und dem &scale=2 Parameter.

Ich habe das hier in einer doppelten Frage beantwortet: https://Stackoverflow.com/a/17130379/378638


19
2018-06-16 05:18



Um das Dithering mit niedriger Auflösung zu vermeiden, müssen Sie proportional größere benutzerdefinierte Markerbilder verwenden. Siehe das folgende Beispiel, das auf einen 64 x 64-Pin verweist:

http://maps.googleapis.com/maps/api/staticmap?size=480x480&markers=icon:http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png% 7C224 + West + 20. + Straße + NY% 7C75 + 9. + Ave + NY% 7C700 + E + 9. + St + NY & Sensor = falsch


0
2018-01-11 04:16