Questo servizio consente agli script di generare mappe statiche, trovare indicazioni stradali, convertire gli indirizzi in coordinate geografiche ed altitudini di esempio.
Corsi
Nome | Breve descrizione |
---|---|
Avoid | Un'enumerazione che rappresenta i tipi di restrizioni da evitare quando si cercano indicazioni stradali. |
Color | Un'enumerazione che rappresenta i colori denominati disponibili per l'uso nelle immagini mappa. |
DirectionFinder | Consente il recupero di indicazioni stradali tra località. |
DirectionFinderEnums | Una raccolta di enum utilizzata da DirectionFinder . |
ElevationSampler | Consente di campionare le altitudini in località specifiche. |
Format | Un'enum che rappresenta il formato dell'immagine della mappa. |
Geocoder | Consente la conversione tra un indirizzo e coordinate geografiche. |
Maps | Consente di individuare indicazioni stradali, geocodificare, campionare l'altitudine e creare immagini di mappe statiche. |
MarkerSize | Un'enumerazione che rappresenta le dimensioni di un indicatore aggiunto a una mappa. |
Mode | Un'enumerazione che rappresenta la modalità di viaggio da utilizzare per la ricerca di indicazioni stradali. |
StaticMap | Consente di creare e decorare immagini di mappe statiche. |
StaticMapEnums | Una raccolta di enum utilizzata da StaticMap . |
Type | Un'enum che rappresenta il tipo di mappa da visualizzare. |
Avoid
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
TOLLS | Enum | Evita pedaggi. |
HIGHWAYS | Enum | Evita le autostrade. |
Color
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Aggiunge un tappe che deve attraversare il percorso, utilizzando un punto (lat/lng). |
addWaypoint(address) | DirectionFinder | Aggiunge un Waypoint che deve essere attraversato dal percorso, utilizzando un indirizzo. |
clearWaypoints() | DirectionFinder | Consente di cancellare l'insieme di tappe corrente. |
getDirections() | Object | Visualizza le indicazioni stradali utilizzando l'origine, la destinazione e altre opzioni che sono state impostate. |
setAlternatives(useAlternatives) | DirectionFinder | Consente di stabilire se restituire o meno route alternative, anziché solo quella con il ranking più alto (il valore predefinito è false). |
setArrive(time) | DirectionFinder | Consente di impostare l'ora di arrivo desiderata (se applicabile). |
setAvoid(avoid) | DirectionFinder | Consente di stabilire se evitare determinati tipi di limitazioni. |
setDepart(time) | DirectionFinder | Imposta l'orario di partenza desiderato (se applicabile). |
setDestination(latitude, longitude) | DirectionFinder | Consente di impostare la località finale per la quale calcolare le indicazioni stradali utilizzando un punto (lat/lng). |
setDestination(address) | DirectionFinder | Consente di impostare la località di arrivo per la quale calcolare le indicazioni stradali, utilizzando un indirizzo. |
setLanguage(language) | DirectionFinder | Imposta la lingua da utilizzare per le indicazioni stradali. |
setMode(mode) | DirectionFinder | Consente di impostare la modalità di viaggio (l'impostazione predefinita è Auto). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Consente di scegliere se ottimizzare o meno la rotta fornita riorganizzando i punti di tappa in un ordine più efficiente (l'impostazione predefinita è false). |
setOrigin(latitude, longitude) | DirectionFinder | Consente di impostare la posizione di partenza da cui calcolare le indicazioni stradali, utilizzando un punto (lat/lng). |
setOrigin(address) | DirectionFinder | Imposta la località di partenza da cui calcolare le indicazioni stradali, utilizzando un indirizzo. |
setRegion(region) | DirectionFinder | Imposta una regione da utilizzare per l'interpretazione dei nomi delle località. |
DirectionFinderEnums
ElevationSampler
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
sampleLocation(latitude, longitude) | Object | Restituisce i dati sull'altitudine per un singolo punto (lat/lng). |
sampleLocations(points) | Object | Restituisce dati sull'altitudine per una serie di punti (lat/lng). |
sampleLocations(encodedPolyline) | Object | Restituisce i dati di altitudine per i punti in una polilinea codificata. |
samplePath(points, numSamples) | Object | Restituisce i dati di altitudine per un numero di campioni lungo una linea, definiti utilizzando una serie di punti. |
samplePath(encodedPolyline, numSamples) | Object | Restituisce i dati di altitudine per un numero di campioni lungo una linea, definiti utilizzando una polilinea codificata. |
Format
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
PNG | Enum | Formato PNG a 8 bit. |
PNG8 | Enum | Formato PNG a 8 bit. |
PNG32 | Enum | Formato PNG a 32 bit. |
GIF | Enum | GIF. |
JPG | Enum | JPEG. |
JPG_BASELINE | Enum | Formato JPEG non progressivo. |
Geocoder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
geocode(address) | Object | Visualizza i punti geografici approssimativi di un determinato indirizzo. |
reverseGeocode(latitude, longitude) | Object | Restituisce gli indirizzi approssimativi di un punto geografico specifico. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Imposta i limiti di un'area a cui deve essere data una preferenza aggiuntiva nei risultati. |
setLanguage(language) | Geocoder | Imposta la lingua da utilizzare nei risultati. |
setRegion(region) | Geocoder | Imposta una regione da utilizzare per l'interpretazione dei nomi delle località. |
Maps
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
decodePolyline(polyline) | Number[] | Decodifica una stringa polilinea codificata in una matrice di punti. |
encodePolyline(points) | String | Codifica un array di punti in una stringa. |
newDirectionFinder() | DirectionFinder | Crea un nuovo oggetto DirectionFinder. |
newElevationSampler() | ElevationSampler | Crea un oggetto ElevationSampler. |
newGeocoder() | Geocoder | Crea un nuovo oggetto Geocoder. |
newStaticMap() | StaticMap | Crea un nuovo oggetto StaticMap. |
setAuthentication(clientId, signingKey) | void | Consente l'utilizzo di un account piano premium delle API di Google Maps stabilito esternamente, per sfruttare ulteriori quote consentite. |
MarkerSize
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
TINY | Enum | Mercati di piccole dimensioni (il più piccolo disponibile). |
MID | Enum | Indicatori di medie dimensioni (più grandi disponibili). |
SMALL | Enum | Indicatori di piccole dimensioni. |
Mode
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
DRIVING | Enum | Indicazioni stradali per strade. |
WALKING | Enum | Indicazioni a piedi tramite percorsi pedonali e marciapiedi (se disponibili). |
BICYCLING | Enum | Indicazioni in bicicletta attraverso le piste ciclabili e le strade preferite (se disponibili). |
TRANSIT | Enum | Indicazioni di trasporto pubblico tramite percorsi di trasporto pubblico (se disponibili). |
StaticMap
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addAddress(address) | StaticMap | Aggiunge un nuovo indirizzo alla definizione del percorso corrente. |
addMarker(latitude, longitude) | StaticMap | Aggiunge un indicatore alla mappa utilizzando un punto (lat/lng). |
addMarker(address) | StaticMap | Aggiunge un indicatore alla mappa utilizzando un indirizzo. |
addPath(points) | StaticMap | Aggiunge un percorso alla mappa utilizzando un array di punti. |
addPath(polyline) | StaticMap | Aggiunge un percorso alla mappa utilizzando una polilinea codificata. |
addPoint(latitude, longitude) | StaticMap | Aggiunge un nuovo punto (lat/lng) alla definizione del percorso corrente. |
addVisible(latitude, longitude) | StaticMap | Aggiunge una posizione di un punto (lat/lng) che deve essere visibile sulla mappa. |
addVisible(address) | StaticMap | Aggiunge una posizione dell'indirizzo che deve essere visibile sulla mappa. |
beginPath() | StaticMap | Avvia una nuova definizione di percorso. |
clearMarkers() | StaticMap | Cancella l'insieme di indicatori corrente. |
clearPaths() | StaticMap | Cancella l'insieme di percorsi corrente. |
clearVisibles() | StaticMap | Cancella l'insieme corrente di posizioni visibili. |
endPath() | StaticMap | Completa una definizione di percorso iniziata con beginPath(). |
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. |
getBlob() | Blob | Recupera i dati dell'immagine come Blob . |
getMapImage() | Byte[] | Restituisce i dati di immagine non elaborati sotto forma di array di byte. |
getMapUrl() | String | Restituisce l'URL dell'immagine della mappa. |
setCenter(latitude, longitude) | StaticMap | Consente di impostare il centro della mappa utilizzando un punto (lat/lng). |
setCenter(address) | StaticMap | Imposta il centro della mappa utilizzando un indirizzo. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Consente di impostare l'immagine dell'indicatore personalizzata da utilizzare durante la creazione di nuovi indicatori. |
setFormat(format) | StaticMap | Imposta il formato dell'immagine della mappa. |
setLanguage(language) | StaticMap | Imposta la lingua da utilizzare per il testo sulla mappa (se disponibile). |
setMapType(mapType) | StaticMap | Imposta il tipo di mappa da visualizzare. |
setMarkerStyle(size, color, label) | StaticMap | Consente di impostare lo stile degli indicatori da utilizzare per la creazione di nuovi indicatori. |
setMobile(useMobileTiles) | StaticMap | Consente di impostare se utilizzare o meno insiemi di riquadri specializzati per i dispositivi mobili. |
setPathStyle(weight, color, fillColor) | StaticMap | Imposta lo stile del percorso da utilizzare durante la creazione di nuovi percorsi. |
setSize(width, height) | StaticMap | Consente di impostare la larghezza e l'altezza dell'immagine della mappa in pixel. |
setZoom(zoom) | StaticMap | Imposta il fattore di zoom, o il livello di ingrandimento, utilizzato per la mappa. |
StaticMapEnums
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
ROADMAP | Enum | Una roadmap standard, come di solito mostrato sul sito web di Google Maps. |
SATELLITE | Enum | Una mappa satellitare. |
TERRAIN | Enum | Una mappa in rilievo fisico che mostra terreno e vegetazione. |
HYBRID | Enum | Un ibrido tra le mappe satellitari e quelle della roadmap, che mostra un livello trasparente delle principali strade e dei nomi dei luoghi sulla mappa satellitare. |