Posso cambiare il marcatore in una mappa incorporata di Google Maps (iframe)?
-
19-09-2019 - |
Domanda
So che posso farlo con l'API di Google Maps, ma fai a sapere se c'è un modo per cambiare il marcatore in un programma integrato di Google Map?
Voglio sostituire il default tasto "A" per un "B" o il marcatore con solo un puntino in mezzo .
Soluzione
Non ho giocato in giro con l'incorporamento Google Maps prima (io di solito vado dritto alle API per cose come questa). Ho provato un paio di approcci:
-
Ho pensato che forse la sintassi embed sarebbe lo stesso come l'api mappe statiche. Così ho preso un URL mappe statiche, copiato il marcatori param da quello e provato conficca nell'URL iFrame. Questo non ha funzionato così tanto.
-
Ho creato un Google MyPlaces e personalizzato il marcatore per utilizzare quello il vostro fornito. Questo ha creato una mappa test che ha avuto l'icona indicatore appropriato. Poi ho afferrato il codice embed e bloccato su un pagina di prova e voilà!
Altri suggerimenti
In realtà ho avuto lo stesso problema, ma non ho usato uno dei metodi di cui sopra e ho pensato condivido:
Se si desidera solo un indicatore di come ho fatto, ma non voglio usare API poi semplicemente ingannare Google a pensare che si desidera un percorso pianificato che utilizzano i tag GET "saddr" e "DADDR"
"saddr" definisce la posizione di partenza (codice postale, nome della via + numero, a prescindere)
SOLO definire saddr e lasciare fuori DADDR e Google Maps per default mostrano ancora il marcatore per "A" (la posizione di partenza) esattamente dove si desidera, il tutto in iframe, senza API.