Consente di individuare indicazioni stradali, geocodificare, campionare l'altitudine e creare immagini di mappe statiche.
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. |
Documentazione dettagliata
decodePolyline(polyline)
Decodifica una stringa polilinea codificata in una matrice di punti.
// Decodes a string representation of the latitudes and longitudes of Minneapolis and Milwaukee // respectively. var polyline = 'qvkpG`qhxPbgyI_zq_@'; var points = Maps.decodePolyline(polyline); for (var 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. |
Ritorni
Number[]
: un array di coppie di latitudine e longitudine (lat0, long0, lat1, long1, ...).
Vedi anche
encodePolyline(points)
Codifica un array di punti in una stringa.
// The latitudes and longitudes of New York and Boston respectively. var points = [40.77, -73.97, 42.34, -71.04]; var polyline = Maps.encodePolyline(points);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
points | Number[] | Un array di coppie latitudine/longitudine da codificare. |
Ritorni
String
: una stringa codificata che rappresenta questi punti.
Vedi anche
newDirectionFinder()
Crea un nuovo oggetto DirectionFinder.
Ritorni
DirectionFinder
: un nuovo oggetto per la ricerca di indicazioni stradali.
newElevationSampler()
Crea un oggetto ElevationSampler.
Ritorni
ElevationSampler
: un nuovo oggetto campionatore elevazione.
newGeocoder()
newStaticMap()
setAuthentication(clientId, signingKey)
Consente l'utilizzo di un account piano premium delle API di Google Maps stabilito esternamente,
per sfruttare ulteriori quote
consentite. L'ID cliente e la chiave di firma sono reperibili nel Portale di assistenza di Google Enterprise. Imposta questi valori su null
per tornare a utilizzare le quote consentite predefinite.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
clientId | String | Un ID cliente. |
signingKey | String | Una chiave di firma privata. |