Consente di trovare indicazioni stradali, eseguire il geocoding, eseguire il campionamento dell'elevazione e creare immagini statiche delle mappe.
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Direction | Direction | |
Static | Static |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
decode | Number[] | Decodifica una stringa polilinea codificata in un array di punti. |
encode | String | Codifica un array di punti in una stringa. |
new | Direction | Crea un nuovo oggetto DirectionFinder. |
new | Elevation | Crea un oggetto ElevationSampler. |
new | Geocoder | Crea un nuovo oggetto Geocoder. |
new | Static | Crea un nuovo oggetto StaticMap. |
set | void | Consente l'utilizzo di un account Google Maps Premium Plan creato esternamente per sfruttare limiti di quota aggiuntivi. |
Documentazione dettagliata
decode Polyline(polyline)
Decodifica una stringa di polilinee codificata in un array di punti.
// Decodes a string representation of the latitudes and longitudes of // Minneapolis and Milwaukee respectively. const polyline = 'qvkpG`qhxPbgyI_zq_@'; const points = Maps.decodePolyline(polyline); for (let i = 0; i < points.length; i += 2) { Logger.log('%s, %s', points[i], points[i + 1]); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
polyline | String | Una polilinea codificata da decodificare. |
Invio
Number[]
: un array di coppie di latitudine e longitudine (lat0, long0, lat1, long1 e così via).
Vedi anche
encode Polyline(points)
Codifica un array di punti in una stringa.
// The latitudes and longitudes of New York and Boston respectively. const points = [40.77, -73.97, 42.34, -71.04]; const polyline = Maps.encodePolyline(points);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
points | Number[] | Un array di coppie di latitudine/longitudine da codificare. |
Invio
String
: una stringa codificata che rappresenta questi punti.
Vedi anche
new Direction Finder()
Crea un nuovo oggetto DirectionFinder.
Invio
Direction
: un nuovo oggetto di rilevamento della direzione.
new Elevation Sampler()
Crea un oggetto ElevationSampler.
Invio
Elevation
: un nuovo oggetto campionatore di elevazione.
new Geocoder()
new Static Map()
set Authentication(clientId, signingKey)
Consente l'utilizzo di un account Google Maps Premium Plan creato esternamente per sfruttare limiti di quota aggiuntivi. Puoi ottenere l'ID cliente e la chiave di firma dal Portale di assistenza Google Enterprise. Imposta questi valori su null
per tornare a utilizzare le tolleranze predefinite per le quote.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
client | String | Un identificatore client. |
signing | String | Una chiave di firma privata. |