Come visualizzare Google Maps con le chiavi API

March 16

Come visualizzare Google Maps con le chiavi API


Voi avete il potere di creare applicazioni cartografiche utili che è possibile visualizzare su computer e dispositivi mobili. Google Maps, che si può avere visto sul web, è un servizio online che gli sviluppatori accedono attraverso di Google Application Programming Interface. Una volta che avete un'idea per la propria applicazione Mappe, è possibile accedere a questa interfaccia e iniziare ad imparare come sfruttare la potenza di Google Maps. Tutto ciò che serve è una pagina Web e una chiave API di Google Maps.

istruzione

1 Visita la pagina di registrazione a Google Maps API a Code.google.com/apis/maps/signup.html e registrarsi per una chiave API. Google Maps generare una nuova chiave API e visualizzarlo nella pagina Web. Ricevuto chiave.

2 Avviare un editor HTML e incollare il seguente codice in uno dei vostri documenti HTML:

<Body onload = "loadMap ()">
<H1> La mia mappa appare sotto </ h1>
<Div id = "myMap"> </ div>

Questo tag div detiene la mappa si genera. Il suo valore id è "myMap." La funzione "onload" richiama una funzione JavaScript che carica la vostra mappa quando la pagina Web carichi.

3 Aggiungere il seguente codice alla sezione head del documento:

<Style type = "text / css">

myMap {height: 400px; width: 400px; }

</ Style>

Questo selettore CSS imposta gli attributi per la div. I valori di corrente rendono le div 400 pixel di altezza e 400 pixel di larghezza. Modificare questi valori per cambiare le dimensioni della mappa.

4 Incollare il seguente tag script nella sezione head del documento:

<Script type = "text / javascript"
src = "http://maps.googleapis.com/maps/api/js?key=MY_API_KEY&amp;sensor=true&quot;>
</ Script>

Sostituire MY_API_KEY con la chiave API.

5 Incollare il seguente codice JavaScript nella sezione dello script del documento:

Funzione loadMap () {

var latitudeLongitude = new google.maps.LatLng (-34,397, 150,644);

var mapOptions = {
zoom: 3,
Centro: latitudeLongitude,
mapTypeId: google.maps.MapTypeId.ROADMAP
};

var map = new google.maps.Map (document.getElementById ( "myMap"),
mapOptions);

}

La funzione loadMap viene eseguito quando la pagina variabile loads.The latitudeLongitude detiene la latitudine e la longitudine della posizione che si desidera comparire sulla mappa. Tali valori sono 37,970,185 mila e 121,810,913 mila in questo esempio. Il valore di zoom imposta della mappa livello di zoom, e l'opzione centrale centra la mappa sulla posizione impostata nel lattitudeLongitude, e lo zoom. Il codice chiama la funzione Map nella dichiarazione finale per generare la mappa. Tale funzione utilizza i div e mapOptions variabili come i suoi parametri.

6 Salvare il documento e aprirlo in un browser per visualizzare la mappa. Apparirà così come avviene in Google Maps. Fare clic e trascinare la mappa per visualizzare luoghi diversi e trascinare i cursori per ingrandire e rimpicciolire.

Consigli e avvertenze

  • Un modo rapido per trovare latitudine e longitudine di una posizione è quello di visitare Google Maps e la ricerca di qualsiasi posizione. Quando viene visualizzata la mappa, fare clic sul pulsante "Link" per visualizzare questi valori.
  • Il valore per mapTypeID è "tabella di marcia" in questo esempio. Altri valori possibili sono satellitare, ibrida, campestre. La vista ibrida visualizza le immagini fotografiche e strade con i nomi delle strade. Impostare il valore del terreno per visualizzare una mappa sollievo fisico che mostra terreno di una posizione, come fiumi e montagne.
  • Valori più elevati per il valore di zoom causano il browser per ingrandire di più sulla vostra posizione. Esperimento con valori diversi per ottenere l'effetto di zoom desiderato.