Ce service permet aux scripts de générer des cartes statiques, de trouver des itinéraires, de convertir des adresses en coordonnées de géocodage et d'échantillonner des altitudes.
Classes
Nom | Brève description |
---|---|
Avoid | Énumération représentant les types de restrictions à éviter lors de la recherche d'itinéraires. |
Color | Énumération représentant les couleurs nommées disponibles pour les images de carte. |
DirectionFinder | Permet de récupérer des itinéraires entre des lieux. |
DirectionFinderEnums | Collection d'énumérations utilisées par DirectionFinder . |
ElevationSampler | Permet d'échantillonner les altitudes à des emplacements spécifiques. |
Format | Énumération représentant le format de l'image de la carte. |
Geocoder | Permet de convertir une adresse en coordonnées géographiques. |
Maps | Permet de trouver des itinéraires, de géocoder, d'échantillonner l'altitude et de créer des images de carte statiques. |
MarkerSize | Énumération représentant la taille d'un repère ajouté à une carte. |
Mode | Énumération représentant le mode de transport à utiliser pour trouver un itinéraire. |
StaticMap | Permet de créer et de décorer des images de carte statiques. |
StaticMapEnums | Collection d'énumérations utilisées par StaticMap . |
Type | Énumération représentant le type de carte à afficher. |
Avoid
Propriétés
Propriété | Type | Description |
---|---|---|
TOLLS | Enum | Éviter les péages. |
HIGHWAYS | Enum | Éviter les autoroutes. |
Color
Propriétés
Propriété | Type | Description |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Ajoute un point de cheminement par lequel l'itinéraire doit passer, à l'aide d'un point (lat/lng). |
addWaypoint(address) | DirectionFinder | Ajoute un point de cheminement par lequel le parcours doit passer, à l'aide d'une adresse. |
clearWaypoints() | DirectionFinder | Efface l'ensemble actuel de points de repère. |
getDirections() | Object | Récupère l'itinéraire en utilisant le point de départ, la destination et les autres options définies. |
setAlternatives(useAlternatives) | DirectionFinder | Indique si d'autres itinéraires doivent être renvoyés au lieu du seul itinéraire le mieux classé (par défaut, la valeur est "false"). |
setArrive(time) | DirectionFinder | Définit l'heure d'arrivée souhaitée (le cas échéant). |
setAvoid(avoid) | DirectionFinder | Indique si vous devez éviter certains types de restrictions. |
setDepart(time) | DirectionFinder | Définit l'heure de départ souhaitée (le cas échéant). |
setDestination(latitude, longitude) | DirectionFinder | Définit le point d'arrivée pour lequel calculer un itinéraire à l'aide d'un point (lat/lng). |
setDestination(address) | DirectionFinder | Définit le point d'arrivée pour lequel calculer un itinéraire à l'aide d'une adresse. |
setLanguage(language) | DirectionFinder | Définit la langue à utiliser pour les itinéraires. |
setMode(mode) | DirectionFinder | Définit le mode de transport (par défaut, en voiture). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Indique si l'itinéraire fourni doit être optimisé en réorganisant les points de cheminement dans un ordre plus efficace (par défaut, la valeur est "false"). |
setOrigin(latitude, longitude) | DirectionFinder | Définit le point de départ à partir duquel calculer l'itinéraire, à l'aide d'un point (lat/lng). |
setOrigin(address) | DirectionFinder | Définit le point de départ à partir duquel calculer un itinéraire, à l'aide d'une adresse. |
setRegion(region) | DirectionFinder | Définit une région à utiliser lors de l'interprétation des noms de lieux. |
DirectionFinderEnums
ElevationSampler
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
sampleLocation(latitude, longitude) | Object | Renvoie les données d'altitude pour un seul point (lat/lng). |
sampleLocations(points) | Object | Renvoie des données d'altitude pour une série de points (lat/lng). |
sampleLocations(encodedPolyline) | Object | Renvoie les données d'altitude des points d'une polyligne encodée. |
samplePath(points, numSamples) | Object | Renvoie des données d'altitude pour un certain nombre d'échantillons le long d'une ligne, définie à l'aide d'une série de points. |
samplePath(encodedPolyline, numSamples) | Object | Renvoie les données d'altitude pour un certain nombre d'échantillons le long d'une ligne, définie à l'aide d'une polyligne encodée. |
Format
Propriétés
Propriété | Type | Description |
---|---|---|
PNG | Enum | Format PNG 8 bits. |
PNG8 | Enum | Format PNG 8 bits. |
PNG32 | Enum | Format PNG 32 bits. |
GIF | Enum | Format GIF. |
JPG | Enum | Format JPEG. |
JPG_BASELINE | Enum | Format JPEG non progressif. |
Geocoder
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
geocode(address) | Object | Récupère les points géographiques approximatifs d'une adresse donnée. |
reverseGeocode(latitude, longitude) | Object | Récupère les adresses approximatives d'un point géographique donné. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Définit les limites d'une zone qui doit être privilégiée dans les résultats. |
setLanguage(language) | Geocoder | Définit la langue à utiliser dans les résultats. |
setRegion(region) | Geocoder | Définit une région à utiliser lors de l'interprétation des noms de lieux. |
Maps
Propriétés
Propriété | Type | Description |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
decodePolyline(polyline) | Number[] | Décode une chaîne de polyligne encodée en un tableau de points. |
encodePolyline(points) | String | Encode un tableau de points en chaîne. |
newDirectionFinder() | DirectionFinder | Crée un objet DirectionFinder. |
newElevationSampler() | ElevationSampler | Crée un objet ElevationSampler. |
newGeocoder() | Geocoder | Crée un objet Geocoder. |
newStaticMap() | StaticMap | Crée un objet StaticMap. |
setAuthentication(clientId, signingKey) | void | Permet d'utiliser un compte API Google Maps Premium établi en externe afin de bénéficier d'quotas supplémentaires. |
MarkerSize
Propriétés
Propriété | Type | Description |
---|---|---|
TINY | Enum | Petits marchés (plus petits disponibles). |
MID | Enum | Repères de taille moyenne (les plus grands disponibles). |
SMALL | Enum | Repères de petite taille. |
Mode
Propriétés
Propriété | Type | Description |
---|---|---|
DRIVING | Enum | Itinéraire routier. |
WALKING | Enum | Itinéraire à pied via les voies piétonnes et les trottoirs (dans la mesure du possible). |
BICYCLING | Enum | Itinéraires à vélo via les pistes cyclables et les rues à privilégier (dans la mesure du possible). |
TRANSIT | Enum | Itinéraires en transports en commun via les réseaux de transports en commun (le cas échéant). |
StaticMap
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addAddress(address) | StaticMap | Ajoute une adresse à la définition du chemin actuel. |
addMarker(latitude, longitude) | StaticMap | Ajoute un repère à la carte à l'aide d'un point (lat/lng). |
addMarker(address) | StaticMap | Ajoute un repère à la carte à l'aide d'une adresse. |
addPath(points) | StaticMap | Ajoute un tracé à la carte à l'aide d'un tableau de points. |
addPath(polyline) | StaticMap | Ajoute un chemin à la carte à l'aide d'une polyligne encodée. |
addPoint(latitude, longitude) | StaticMap | Ajoute un nouveau point (lat/lng) à la définition du parcours actuel. |
addVisible(latitude, longitude) | StaticMap | Ajoute un point (lat/lng) qui doit être visible sur la carte. |
addVisible(address) | StaticMap | Ajoute une adresse qui doit être visible sur la carte. |
beginPath() | StaticMap | Démarre une nouvelle définition de chemin. |
clearMarkers() | StaticMap | Efface l'ensemble actuel de repères. |
clearPaths() | StaticMap | Efface l'ensemble de chemins actuel. |
clearVisibles() | StaticMap | Efface l'ensemble actuel des lieux visibles. |
endPath() | StaticMap | Termine une définition de tracé commencée avec beginPath(). |
getAs(contentType) | Blob | Renvoie les données de cet objet sous forme de blob converti au type de contenu spécifié. |
getBlob() | Blob | Récupère les données d'image en tant que Blob . |
getMapImage() | Byte[] | Récupère les données d'image brutes sous la forme d'un tableau d'octets. |
getMapUrl() | String | Récupère l'URL de l'image de la carte. |
setCenter(latitude, longitude) | StaticMap | Définit le centre de la carte à l'aide d'un point (latitude/longitude). |
setCenter(address) | StaticMap | Définit le centre de la carte à l'aide d'une adresse. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Définit l'image de repère personnalisée à utiliser lors de la création de repères. |
setFormat(format) | StaticMap | Définit le format de l'image de la carte. |
setLanguage(language) | StaticMap | Définit la langue à utiliser pour le texte sur la carte (le cas échéant). |
setMapType(mapType) | StaticMap | Définit le type de carte à afficher. |
setMarkerStyle(size, color, label) | StaticMap | Définit le style de repère à utiliser lors de la création de repères. |
setMobile(useMobileTiles) | StaticMap | Indique si des ensembles de cartes spécialisés doivent être utilisés pour les appareils mobiles. |
setPathStyle(weight, color, fillColor) | StaticMap | Définit le style de tracé à utiliser lors de la création de tracés. |
setSize(width, height) | StaticMap | Définit la largeur et la hauteur de l'image de la carte, en pixels. |
setZoom(zoom) | StaticMap | Définit le facteur de zoom, ou niveau d'agrandissement, utilisé pour la carte. |
StaticMapEnums
Propriétés
Propriété | Type | Description |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Propriétés
Propriété | Type | Description |
---|---|---|
ROADMAP | Enum | Une feuille de route standard, comme elle est normalement affichée sur le site Web de Google Maps. |
SATELLITE | Enum | Carte satellite |
TERRAIN | Enum | Carte physique du relief, montrant le terrain et la végétation. |
HYBRID | Enum | Carte hybride de la carte satellite et de la carte routière, affichant une couche transparente des principales rues et des noms de lieux sur la carte satellite. |