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 .

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top