Class Maps

Maps

Consente l'individuazione della direzione, la geocodifica, il campionamento dell'elevazione e la creazione di mappe statiche in formato Docker.

Proprietà

ProprietàTipoDescrizione
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Metodi

MetodoTipo restituitoBreve descrizione
decodePolyline(polyline)Number[]Decodifica una stringa di polilinea codificata di nuovo in un array 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 consolidato esternamente. per sfruttare una quota aggiuntiva indennità.

Documentazione dettagliata

decodePolyline(polyline)

Decodifica una stringa di polilinea codificata di nuovo in un array 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.

Invio

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.

Invio

String: una stringa codificata che rappresenta quei punti.

Vedi anche


newDirectionFinder()

Crea un nuovo oggetto DirectionFinder.

Invio

DirectionFinder: un nuovo oggetto di rilevamento della direzione.


newElevationSampler()

Crea un oggetto ElevationSampler.

Invio

ElevationSampler: un nuovo oggetto di campionamento elevazione.


newGeocoder()

Crea un nuovo oggetto Geocoder.

Invio

Geocoder: un nuovo oggetto geocodificatore.


newStaticMap()

Crea un nuovo oggetto StaticMap.

Invio

StaticMap: un nuovo oggetto mappa statica.


setAuthentication(clientId, signingKey)

Consente l'utilizzo di un account piano premium delle API di Google Maps consolidato esternamente. per sfruttare una quota aggiuntiva indennità. Puoi ottenere l'ID client e la chiave di firma da Google Enterprise Portale di assistenza. Imposta questi valori su null per tornare a utilizzare la quota predefinita indennità.

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

Parametri

NomeTipoDescrizione
clientIdStringUn identificatore cliente.
signingKeyStringUna chiave di firma privata.