Maps Service

Maps

Questo servizio consente agli script di generare mappe statiche, trovare indicazioni stradali, convertire gli indirizzi in coordinate geografiche ed altitudini di esempio.

Corsi

NomeBreve descrizione
AvoidUn'enumerazione che rappresenta i tipi di restrizioni da evitare quando si cercano indicazioni stradali.
ColorUn'enumerazione che rappresenta i colori denominati disponibili per l'uso nelle immagini mappa.
DirectionFinderConsente il recupero di indicazioni stradali tra località.
DirectionFinderEnumsUna raccolta di enum utilizzata da DirectionFinder.
ElevationSamplerConsente di campionare le altitudini in località specifiche.
FormatUn'enum che rappresenta il formato dell'immagine della mappa.
GeocoderConsente la conversione tra un indirizzo e coordinate geografiche.
MapsConsente di individuare indicazioni stradali, geocodificare, campionare l'altitudine e creare immagini di mappe statiche.
MarkerSizeUn'enumerazione che rappresenta le dimensioni di un indicatore aggiunto a una mappa.
ModeUn'enumerazione che rappresenta la modalità di viaggio da utilizzare per la ricerca di indicazioni stradali.
StaticMapConsente di creare e decorare immagini di mappe statiche.
StaticMapEnumsUna raccolta di enum utilizzata da StaticMap.
TypeUn'enum che rappresenta il tipo di mappa da visualizzare.

Avoid

Proprietà

ProprietàTipoDescrizione
TOLLSEnumEvita pedaggi.
HIGHWAYSEnumEvita le autostrade.

Color

Proprietà

ProprietàTipoDescrizione
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Metodi

MetodoTipo restituitoBreve descrizione
addWaypoint(latitude, longitude)DirectionFinderAggiunge un tappe che deve attraversare il percorso, utilizzando un punto (lat/lng).
addWaypoint(address)DirectionFinderAggiunge un Waypoint che deve essere attraversato dal percorso, utilizzando un indirizzo.
clearWaypoints()DirectionFinderConsente di cancellare l'insieme di tappe corrente.
getDirections()ObjectVisualizza le indicazioni stradali utilizzando l'origine, la destinazione e altre opzioni che sono state impostate.
setAlternatives(useAlternatives)DirectionFinderConsente di stabilire se restituire o meno route alternative, anziché solo quella con il ranking più alto (il valore predefinito è false).
setArrive(time)DirectionFinderConsente di impostare l'ora di arrivo desiderata (se applicabile).
setAvoid(avoid)DirectionFinderConsente di stabilire se evitare determinati tipi di limitazioni.
setDepart(time)DirectionFinderImposta l'orario di partenza desiderato (se applicabile).
setDestination(latitude, longitude)DirectionFinderConsente di impostare la località finale per la quale calcolare le indicazioni stradali utilizzando un punto (lat/lng).
setDestination(address)DirectionFinderConsente di impostare la località di arrivo per la quale calcolare le indicazioni stradali, utilizzando un indirizzo.
setLanguage(language)DirectionFinderImposta la lingua da utilizzare per le indicazioni stradali.
setMode(mode)DirectionFinderConsente di impostare la modalità di viaggio (l'impostazione predefinita è Auto).
setOptimizeWaypoints(optimizeOrder)DirectionFinderConsente 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)DirectionFinderConsente di impostare la posizione di partenza da cui calcolare le indicazioni stradali, utilizzando un punto (lat/lng).
setOrigin(address)DirectionFinderImposta la località di partenza da cui calcolare le indicazioni stradali, utilizzando un indirizzo.
setRegion(region)DirectionFinderImposta una regione da utilizzare per l'interpretazione dei nomi delle località.

DirectionFinderEnums

Proprietà

ProprietàTipoDescrizione
AvoidAvoid
ModeMode

ElevationSampler

Metodi

MetodoTipo restituitoBreve descrizione
sampleLocation(latitude, longitude)ObjectRestituisce i dati sull'altitudine per un singolo punto (lat/lng).
sampleLocations(points)ObjectRestituisce dati sull'altitudine per una serie di punti (lat/lng).
sampleLocations(encodedPolyline)ObjectRestituisce i dati di altitudine per i punti in una polilinea codificata.
samplePath(points, numSamples)ObjectRestituisce i dati di altitudine per un numero di campioni lungo una linea, definiti utilizzando una serie di punti.
samplePath(encodedPolyline, numSamples)ObjectRestituisce i dati di altitudine per un numero di campioni lungo una linea, definiti utilizzando una polilinea codificata.

Format

Proprietà

ProprietàTipoDescrizione
PNGEnumFormato PNG a 8 bit.
PNG8EnumFormato PNG a 8 bit.
PNG32EnumFormato PNG a 32 bit.
GIFEnumGIF.
JPGEnumJPEG.
JPG_BASELINEEnumFormato JPEG non progressivo.

Geocoder

Metodi

MetodoTipo restituitoBreve descrizione
geocode(address)ObjectVisualizza i punti geografici approssimativi di un determinato indirizzo.
reverseGeocode(latitude, longitude)ObjectRestituisce gli indirizzi approssimativi di un punto geografico specifico.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)GeocoderImposta i limiti di un'area a cui deve essere data una preferenza aggiuntiva nei risultati.
setLanguage(language)GeocoderImposta la lingua da utilizzare nei risultati.
setRegion(region)GeocoderImposta una regione da utilizzare per l'interpretazione dei nomi delle località.

Maps

Proprietà

ProprietàTipoDescrizione
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Metodi

MetodoTipo restituitoBreve descrizione
decodePolyline(polyline)Number[]Decodifica una stringa polilinea codificata in una matrice di punti.
encodePolyline(points)StringCodifica un array di punti in una stringa.
newDirectionFinder()DirectionFinderCrea un nuovo oggetto DirectionFinder.
newElevationSampler()ElevationSamplerCrea un oggetto ElevationSampler.
newGeocoder()GeocoderCrea un nuovo oggetto Geocoder.
newStaticMap()StaticMapCrea un nuovo oggetto StaticMap.
setAuthentication(clientId, signingKey)voidConsente l'utilizzo di un account piano premium delle API di Google Maps stabilito esternamente, per sfruttare ulteriori quote consentite.

MarkerSize

Proprietà

ProprietàTipoDescrizione
TINYEnumMercati di piccole dimensioni (il più piccolo disponibile).
MIDEnumIndicatori di medie dimensioni (più grandi disponibili).
SMALLEnumIndicatori di piccole dimensioni.

Mode

Proprietà

ProprietàTipoDescrizione
DRIVINGEnumIndicazioni stradali per strade.
WALKINGEnumIndicazioni a piedi tramite percorsi pedonali e marciapiedi (se disponibili).
BICYCLINGEnumIndicazioni in bicicletta attraverso le piste ciclabili e le strade preferite (se disponibili).
TRANSITEnumIndicazioni di trasporto pubblico tramite percorsi di trasporto pubblico (se disponibili).

StaticMap

Metodi

MetodoTipo restituitoBreve descrizione
addAddress(address)StaticMapAggiunge un nuovo indirizzo alla definizione del percorso corrente.
addMarker(latitude, longitude)StaticMapAggiunge un indicatore alla mappa utilizzando un punto (lat/lng).
addMarker(address)StaticMapAggiunge un indicatore alla mappa utilizzando un indirizzo.
addPath(points)StaticMapAggiunge un percorso alla mappa utilizzando un array di punti.
addPath(polyline)StaticMapAggiunge un percorso alla mappa utilizzando una polilinea codificata.
addPoint(latitude, longitude)StaticMapAggiunge un nuovo punto (lat/lng) alla definizione del percorso corrente.
addVisible(latitude, longitude)StaticMapAggiunge una posizione di un punto (lat/lng) che deve essere visibile sulla mappa.
addVisible(address)StaticMapAggiunge una posizione dell'indirizzo che deve essere visibile sulla mappa.
beginPath()StaticMapAvvia una nuova definizione di percorso.
clearMarkers()StaticMapCancella l'insieme di indicatori corrente.
clearPaths()StaticMapCancella l'insieme di percorsi corrente.
clearVisibles()StaticMapCancella l'insieme corrente di posizioni visibili.
endPath()StaticMapCompleta una definizione di percorso iniziata con beginPath().
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato.
getBlob()BlobRecupera i dati dell'immagine come Blob.
getMapImage()Byte[]Restituisce i dati di immagine non elaborati sotto forma di array di byte.
getMapUrl()StringRestituisce l'URL dell'immagine della mappa.
setCenter(latitude, longitude)StaticMapConsente di impostare il centro della mappa utilizzando un punto (lat/lng).
setCenter(address)StaticMapImposta il centro della mappa utilizzando un indirizzo.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapConsente di impostare l'immagine dell'indicatore personalizzata da utilizzare durante la creazione di nuovi indicatori.
setFormat(format)StaticMapImposta il formato dell'immagine della mappa.
setLanguage(language)StaticMapImposta la lingua da utilizzare per il testo sulla mappa (se disponibile).
setMapType(mapType)StaticMapImposta il tipo di mappa da visualizzare.
setMarkerStyle(size, color, label)StaticMapConsente di impostare lo stile degli indicatori da utilizzare per la creazione di nuovi indicatori.
setMobile(useMobileTiles)StaticMapConsente di impostare se utilizzare o meno insiemi di riquadri specializzati per i dispositivi mobili.
setPathStyle(weight, color, fillColor)StaticMapImposta lo stile del percorso da utilizzare durante la creazione di nuovi percorsi.
setSize(width, height)StaticMapConsente di impostare la larghezza e l'altezza dell'immagine della mappa in pixel.
setZoom(zoom)StaticMapImposta il fattore di zoom, o il livello di ingrandimento, utilizzato per la mappa.

StaticMapEnums

Proprietà

ProprietàTipoDescrizione
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Proprietà

ProprietàTipoDescrizione
ROADMAPEnumUna roadmap standard, come di solito mostrato sul sito web di Google Maps.
SATELLITEEnumUna mappa satellitare.
TERRAINEnumUna mappa in rilievo fisico che mostra terreno e vegetazione.
HYBRIDEnumUn 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.