Class Maps

Maps

Consente di individuare indicazioni stradali, geocodificare, campionare l'altitudine e creare immagini di mappe statiche.

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.

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

NomeTipoDescrizione
polylineStringUna 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

NomeTipoDescrizione
pointsNumber[]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()

Crea un nuovo oggetto Geocoder.

Ritorni

Geocoder: un nuovo oggetto geocodificatore.


newStaticMap()

Crea un nuovo oggetto StaticMap.

Ritorni

StaticMap: un nuovo oggetto mappa statico.


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

NomeTipoDescrizione
clientIdStringUn ID cliente.
signingKeyStringUna chiave di firma privata.