2009-05-30 4 views
8

Così ho cercato su Google Maps e hanno la caratteristica di "creare" la tua mappa e aggiungere marcatori e cose di quella natura attraverso la loro interfaccia. Il modo in cui ti hanno incorporato nel tuo sito web è attraverso l'uso di un iframe.Personalizzazione di una mappa di google incorporata con un iframe

Ho letto la documentazione per Google Maps e gli esempi mostrati sono quando la mappa viene creata al caricamento della pagina utilizzando l'input statico o costruito dinamicamente utilizzando un database. Questa è la documentazione che sto guardando in questo momento ... Documentation

Quindi quello che mi chiedo è se c'è un modo per personalizzare la mappa costruita utilizzando l'interfaccia di Google allo stesso modo di costruirlo al caricamento della pagina?

Levi

Modifica: Dalla lettura più su di esso sono giunto alla conclusione che ci sono essenzialmente due versioni di Google Maps? Uno per sviluppatori e uno per qualcuno che vuole solo una mappa e non si cura di come appare o di come è fatta? Qualcuno può confermarlo?

risposta

7

Questo è corretto. Una mappa iframe è solo un link alla tua mappa su maps.google.com. Se si desidera avere un maggiore controllo sulla mappa, è necessario crearla con l'API

+0

Grazie per qualche conferma. Non ho lavorato molto con le mappe prima e non ero sicuro se mi mancasse qualcosa e di conseguenza consigliare il mio cliente in modo errato. – Levi

6

So che questo è un vecchio post, ma io sono certo sta ottenendo ancora molte visualizzazioni.

Se non vuoi preoccuparti degli script API e vuoi solo fare veramente base puoi mettere lo stile iframe google map all'interno di un div, quindi creare un genitore per quel div con overflow: hidden. Puoi quindi utilizzare la sua dimensione rispetto alla dimensione e ai margini del bambino che tiene l'iframe per controllare quali parti della mappa possono visualizzare, ad esempio: controlli in alto a destra e sinistra, informazioni in basso, scala, ecc.

Se non si t voglio stilare una mappa completamente attraverso l'API e avere bisogno di una soluzione rapida ed efficace non è un percorso terribile.