Consente la ricerca della direzione, la geocodifica, il campionamento dell'elevazione e la creazione di immagini di mappe statiche.
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. |
reset | void | Reimposta le credenziali di autenticazione per utilizzare le quote predefinite. |
set | void | Consente l'utilizzo di una chiave API per autenticare le richieste e sfruttare quote aggiuntive. |
set | void | Consente l'utilizzo di una chiave API e di una chiave di firma per autenticare le richieste e sfruttare quote aggiuntive in StaticMap. |
Documentazione dettagliata
decode Polyline(polyline)
Decodifica una stringa polilinea 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. |
Indietro
Number[]: un array di coppie di latitudine e longitudine (lat0, long0, lat1, long1, ...).
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 latitudine/longitudine da codificare. |
Indietro
String: una stringa codificata che rappresenta questi punti.
Vedi anche
new Direction Finder()
Crea un nuovo oggetto DirectionFinder.
Indietro
Direction: un nuovo oggetto di ricerca della direzione.
new Elevation Sampler()
Crea un oggetto ElevationSampler.
Indietro
Elevation: un nuovo oggetto campionatore di elevazione.
new Geocoder()
new Static Map()
reset Authentication Api Key()
Reimposta le credenziali di autenticazione per utilizzare le quote predefinite. Questo metodo funziona
quando utilizzi la chiave API per autenticare le richieste. Questo metodo può essere utilizzato per ripristinare
le quote predefinite se vuoi utilizzare i metodi Maps senza fornire
credenziali di autenticazione.
Maps.resetAuthenticationApiKey();
Genera
Error: se viene utilizzato per l'autenticazione.set
set Authentication By Api Key(apiKey)
Consente l'utilizzo di una chiave API per autenticare le richieste e sfruttare quote aggiuntive.
Questo metodo viene utilizzato per impostare una chiave API che viene utilizzata per autenticare le richieste. Quando viene chiamato questo metodo, il consumo di quota e la fatturazione vengono addebitati al progetto Google Cloud associato alla chiave API fornita in base al foglio dei prezzi. Puoi utilizzare i metodi Maps con le quote predefinite senza fornire credenziali di autenticazione. Se utilizzi StaticMap, utilizza invece il metodo set.
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
api | String | Una chiave API che può essere ottenuta dalla console Google Cloud seguendo i passaggi menzionati nella guida rapida. |
Genera
Error: se api è null o se è già in uso per l'autenticazioneset
set Authentication By Api Key(apiKey, signingKey)
Consente l'utilizzo di una chiave API e di una chiave di firma per autenticare le richieste e sfruttare quote aggiuntive in StaticMap. Sebbene signing sia obbligatorio per le richieste all'API Static Maps, questo metodo può essere utilizzato anche per autenticare altri servizi Maps. In questi casi, il parametro
signing viene ignorato.
Questo metodo viene utilizzato per impostare una chiave API e una chiave di firma utilizzate per autenticare le richieste. La chiave di firma è necessaria per StaticMap, accetta un numero ridotto di richieste senza firma a scopo di test, ma iniziano a non funzionare una volta raggiunto il limite nella produzione. Puoi trovare ulteriori dettagli qui.
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0', '7_pry-Skg0PKxds-7nvdl91mB5=');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
api | String | Una chiave API che può essere ottenuta dalla console Google Cloud seguendo i passaggi menzionati nella guida rapida. |
signing | String | Una chiave di firma che può essere ottenuta dalla console Google Cloud seguendo i passaggi descritti nella guida alla firma digitale. Questo parametro è obbligatorio per StaticMap e viene ignorato per gli altri servizi Maps. |
Genera
Error: se api è null o se è già in uso per l'autenticazioneset