web-dev-qa-db-fra.com

Puis-je changer le marqueur dans une carte intégrée à Google Maps (iframe)?

Je sais que je peux le faire avec l'API Google Maps, mais savez-vous s'il existe un moyen de changer le marqueur dans une carte Google intégrée?

Je veux remplacer le bouton "A" par défaut pour un bouton "B" ou le marqueur avec juste un point au milie .

23
ana

Je n'ai jamais joué avec l'intégration de Google Maps auparavant (je vais généralement directement à l'API pour des trucs comme ça). J'ai essayé quelques approches:

  • J'ai pensé que la syntaxe d'intégration serait peut-être la même que l'api des cartes statiques. J'ai donc saisi une URL de cartes statiques, copié les paramètres des marqueurs à partir de cela et essayé de la coller dans l'URL iFrame. Cela n'a pas tellement fonctionné.

  • J'ai créé un Google MyPlaces et personnalisé le marqueur pour utiliser celui que vous avez fourni. Cela a créé un Test map qui avait l'icône de marqueur appropriée. J'ai ensuite saisi le code d'intégration et l'ai collé sur un page de test et le tour est joué!

30
RedBlueThing

En fait, j'ai eu le même problème, mais je n'ai utilisé aucune des méthodes ci-dessus et j'ai pensé partager:

Si vous ne voulez qu'un marqueur comme moi mais que vous ne voulez pas utiliser l'API, trompez simplement Google en pensant que vous voulez un itinéraire planifié en utilisant les balises GET "saddr" et "daddr"

"saddr" définit votre lieu de départ (code postal, nom de rue + numéro, peu importe)

Définissez UNIQUEMENT saddr et omettez daddr et google maps affichera par défaut toujours le marqueur pour "A" (votre emplacement de départ) exactement où vous le voulez, le tout dans iframe sans API.

5
FaTe