Permet de trouver des itinéraires, de géocoder, d'échantillonner l'altitude et de créer des images de carte statiques.
Propriétés
Propriété | Type | Description |
---|---|---|
Direction | Direction | |
Static | Static |
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
decode | Number[] | Décode une chaîne de polyligne encodée en un tableau de points. |
encode | String | Encode un tableau de points en chaîne. |
new | Direction | Crée un objet DirectionFinder. |
new | Elevation | Crée un objet ElevationSampler. |
new | Geocoder | Crée un objet Geocoder. |
new | Static | Crée un objet StaticMap. |
set | void | Permet d'utiliser un compte API Google Maps Premium établi en externe afin de profiter d'quotas supplémentaires. |
Documentation détaillée
decode Polyline(polyline)
Décode une chaîne de polyligne encodée en un tableau de points.
// 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]); }
Paramètres
Nom | Type | Description |
---|---|---|
polyline | String | Polyligne encodée à décoder. |
Renvois
Number[]
: tableau de paires de latitude/longitude (lat0, long0, lat1, long1, etc.).
Voir aussi
encode Polyline(points)
Encode un tableau de points en chaîne.
// 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);
Paramètres
Nom | Type | Description |
---|---|---|
points | Number[] | Tableau de paires latitude/longitude à encoder. |
Renvois
String
: chaîne encodée représentant ces points.
Voir aussi
new Direction Finder()
new Elevation Sampler()
Crée un objet ElevationSampler.
Renvois
Elevation
: nouvel objet d'échantillonnage d'altitude.
new Geocoder()
new Static Map()
set Authentication(clientId, signingKey)
Permet d'utiliser un compte API Google Maps Premium établi en externe afin de bénéficier d'quotas supplémentaires. Vous pouvez obtenir votre ID client et votre clé de signature sur le portail d'assistance Google Enterprise. Définissez ces valeurs sur null
pour revenir à l'utilisation des tolérances de quota par défaut.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
Paramètres
Nom | Type | Description |
---|---|---|
client | String | Identifiant client. |
signing | String | Une clé de signature privée. |