Maps Service
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Maps
Ce service permet aux scripts de générer des cartes statiques, de trouver des itinéraires, de convertir des adresses en coordonnées géographiques 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'énums utilisés par DirectionFinder. |
ElevationSampler | Permet d'échantillonner les altitudes à des endroits 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 des adresses, d'échantillonner des altitudes et de créer des images de cartes 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 cartes statiques. |
StaticMapEnums | Collection d'énums utilisés par StaticMap. |
Type | Énumération représentant le type de carte à afficher. |
Propriétés
| Propriété | Type | Description |
TOLLS | Enum | Évite les péages. |
HIGHWAYS | Enum | Éviter les autoroutes. |
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 | |
Méthodes
| Méthode | Type renvoyé | Brève description |
addWaypoint(latitude, longitude) | DirectionFinder | Ajoute un point de cheminement que l'itinéraire doit traverser, à l'aide d'un point (lat/lng). |
addWaypoint(address) | DirectionFinder | Ajoute un point de cheminement que l'itinéraire doit traverser, à l'aide d'une adresse. |
clearWaypoints() | DirectionFinder | Efface l'ensemble actuel de points de repère. |
getDirections() | Object | Obtient les directions en utilisant l'origine, la destination et les autres options définies. |
setAlternatives(useAlternatives) | DirectionFinder | Indique si des itinéraires alternatifs doivent être renvoyés, au lieu du seul itinéraire le mieux classé (la valeur par défaut est false). |
setArrive(time) | DirectionFinder | Définit l'heure d'arrivée souhaitée (le cas échéant). |
setAvoid(avoid) | DirectionFinder | Indique s'il faut é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 de terminaison pour lequel calculer les directions, à l'aide d'un point (lat/lng). |
setDestination(address) | DirectionFinder | Définit l'adresse de destination pour laquelle calculer l'itinéraire. |
setLanguage(language) | DirectionFinder | Définit la langue à utiliser pour les instructions. |
setMode(mode) | DirectionFinder | Définit le mode de transport (par défaut, la conduite). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Indique s'il faut optimiser l'itinéraire fourni en réorganisant les points de cheminement dans un ordre plus efficace (la valeur par défaut 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 l'adresse du point de départ à partir duquel calculer l'itinéraire. |
setRegion(region) | DirectionFinder | Définit une région à utiliser lors de l'interprétation des noms de lieux. |
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. |
Propriétés
| Propriété | Type | Description |
TINY | Enum | Marchés de très petite taille (la plus petite disponible). |
MID | Enum | Marqueurs de taille moyenne (les plus grands disponibles). |
SMALL | Enum | Marqueurs de petite taille. |
Propriétés
| Propriété | Type | Description |
DRIVING | Enum | Itinéraire en voiture. |
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 (le cas échéant). |
TRANSIT | Enum | Itinéraires en transports en commun (si disponibles). |
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 chemin à 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 point (lat/lng) à la définition du chemin 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 actuel de chemins. |
clearVisibles() | StaticMap | Efface l'ensemble actuel des lieux visibles. |
endPath() | StaticMap | Termine une définition de chemin 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 sous la forme d'un Blob. |
getMapImage() | Byte[] | Récupère les données d'image brutes sous forme de 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 marqueur à utiliser lors de la création de marqueurs. |
setMobile(useMobileTiles) | StaticMap | Indique si des ensembles de tuiles spécialisés doivent être utilisés pour les appareils mobiles. |
setPathStyle(weight, color, fillColor) | StaticMap | Définit le style de chemin à utiliser lors de la création de chemins. |
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 le niveau d'agrandissement utilisé pour la carte. |
Propriétés
| Propriété | Type | Description |
ROADMAP | Enum | Une feuille de route standard, comme celle qui est normalement affichée sur le site Web Google Maps. |
SATELLITE | Enum | Carte satellite. |
TERRAIN | Enum | Carte physique en relief montrant le terrain et la végétation. |
HYBRID | Enum | Carte hybride combinant les cartes satellite et routière, et affichant une couche transparente des principales rues et des noms de lieux sur la carte satellite. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/02/19 (UTC).
[null,null,["Dernière mise à jour le 2026/02/19 (UTC)."],[],[]]