Frage

Ich weiß, dass ich es mit der Google Maps -API machen kann, aber wissen Sie, ob es eine Möglichkeit gibt, den Marker in einer eingebetteten Google Map zu ändern?

Ich möchte die Standardschaltfläche "A" für a ersetzen "B" Knopf oder der Marker mit nur einem Punkt in der Mitte.

War es hilfreich?

Lösung

Ich habe noch nicht mit dem Einbetten von Google Maps herumgespielt (ich gehe im Allgemeinen direkt zur API für solche Sachen). Ich habe ein paar Ansätze ausprobiert:

  • Ich dachte, vielleicht wäre die Einbettsyntax die gleiche wie die statische Karten -API. Also schnappte ich mich eine statische Karten -URL, kopierte den Marker -Param davon und versuchte, sie in die Iframe -URL zu kleben. Das hat nicht so viel funktioniert.

  • Ich habe a erstellt Google Myplaces und angepasst die Marker Verwenden Sie die, die Sie zur Verfügung stellen. Dies schuf a Testkarte das hatte das entsprechende Marker -Symbol. Ich griff dann nach dem Einbettungscode und steckte ihn auf einen Testseite und voila!

Andere Tipps

Eigentlich hatte ich das gleiche Problem, verwendete aber keine der oben genannten Methoden und dachte, ich teile:

Wenn Sie nur einen Marker wollen, wie ich es getan habe, aber nicht API verwenden möchte, dann täuschen Sie einfach Google, wenn Sie denken, Sie möchten eine Route, die mit den Get -Tags "Saddr" und "Daddr" geplant ist

"saddr" definiert Ihren Startort (Postleitzahl, Straßenname+ Nummer, was auch immer)

Definieren Sie nur SADDR und lassen Sie DADDR aus, und Google Maps wird standardmäßig den Marker für "a" (Ihr Startort) genau dort zeigen, wo Sie es möchten, alles in Iframe ohne API.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top