Ce service permet aux scripts de générer des cartes statiques, d'obtenir des itinéraires, de convertir des adresses en coordonnées géocodées et des exemples d'altitude.
Classes
Nom | Brève description |
---|---|
Avoid | Énumération représentant les types de restrictions à éviter lors de la recherche d'itinéraire. |
Color | Énumération représentant les couleurs nommées disponibles pour une utilisation dans les images de carte. |
DirectionFinder | Permet de récupérer les itinéraires entre des lieux. |
DirectionFinderEnums | Ensemble d'énumérations utilisées par DirectionFinder . |
ElevationSampler | Permet l'échantillonnage des altitudes à des lieux particuliers. |
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 la recherche d'itinéraire, le geocoding, l'échantillonnage d'altitude et la création d'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 rechercher un itinéraire. |
StaticMap | Permet de créer et de décorer des images de carte statiques. |
StaticMapEnums | Ensemble 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 | Évitez 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 que l'itinéraire doit traverser, à l'aide d'un point (lat/lng). |
addWaypoint(address) | DirectionFinder | Ajoute un point de cheminement par lequel l'itinéraire doit passer, à l'aide d'une adresse. |
clearWaypoints() | DirectionFinder | Efface l'ensemble de points de cheminement actuel. |
getDirections() | Object | Récupère l'itinéraire à l'aide du point de départ, de la destination et des autres options définies. |
setAlternatives(useAlternatives) | DirectionFinder | Définit si les itinéraires alternatifs doivent être renvoyés ou non, plutôt que uniquement l'itinéraire le plus élevé (valeur par défaut : "false"). |
setArrive(time) | DirectionFinder | Définit l'heure d'arrivée souhaitée (le cas échéant). |
setAvoid(avoid) | DirectionFinder | Détermine si certains types de restrictions doivent être évités. |
setDepart(time) | DirectionFinder | Définit l'heure de départ souhaitée (le cas échéant). |
setDestination(latitude, longitude) | DirectionFinder | Définit le lieu d'arrivée vers lequel calculer l'itinéraire, en utilisant un point (lat/lng). |
setDestination(address) | DirectionFinder | Définit le lieu d'arrivée vers lequel calculer l'itinéraire, à l'aide d'une adresse. |
setLanguage(language) | DirectionFinder | Définit la langue à utiliser pour l'itinéraire. |
setMode(mode) | DirectionFinder | Définit le mode de transport (par défaut, en voiture). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Détermine si l'itinéraire fourni doit être optimisé ou non en réorganisant les points de cheminement dans un ordre plus efficace (valeur par défaut : "false"). |
setOrigin(latitude, longitude) | DirectionFinder | Définit le point de départ à partir duquel l'itinéraire doit être calculé, à l'aide d'un point (lat/lng). |
setOrigin(address) | DirectionFinder | Définit le point de départ à partir duquel calculer l'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 point unique (lat/lng). |
sampleLocations(points) | Object | Renvoie les 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 les 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 | 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 à laquelle accorder une préférence supplémentaire 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 dans un tableau de points. |
encodePolyline(points) | String | Encode un tableau de points dans une 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 forfait Premium API Google Maps établi en externe pour exploiter des quotas supplémentaires supplémentaires. |
MarkerSize
Propriétés
Propriété | Type | Description |
---|---|---|
TINY | Enum | Marchés de petite taille (les 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éraires via des routes |
WALKING | Enum | Itinéraires à pied empruntant les voies piétonnes et les trottoirs (dans la mesure du possible). |
BICYCLING | Enum | Itinéraires à vélo empruntant les pistes cyclables et les rues à privilégier (dans la mesure du possible) |
TRANSIT | Enum | Itinéraires en transports en commun (dans la mesure du possible) |
StaticMap
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addAddress(address) | StaticMap | Ajoute une adresse à la définition actuelle du chemin. |
addMarker(latitude, longitude) | StaticMap | Ajoute un repère sur la carte à l'aide d'un point (lat/lng). |
addMarker(address) | StaticMap | Ajoute un repère sur la carte à l'aide d'une adresse. |
addPath(points) | StaticMap | Ajoute un trajet sur la carte à l'aide d'un tableau de points. |
addPath(polyline) | StaticMap | Ajoute un tracé à la carte à l'aide d'une polyligne encodée. |
addPoint(latitude, longitude) | StaticMap | Ajoute un nouveau point (lat/lng) à la définition actuelle du tracé. |
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 de repères actuel. |
clearPaths() | StaticMap | Effacez l'ensemble actuel de chemins d'accès. |
clearVisibles() | StaticMap | Efface l'ensemble actuel de lieux visibles. |
endPath() | StaticMap | Termine une définition de chemin commencée parbeginPath(). |
getAs(contentType) | Blob | Renvoie les données contenues dans cet objet sous forme d'objet blob converti dans le type de contenu spécifié. |
getBlob() | Blob | Récupère les données d'image sous forme de 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 (lat/lng). |
setCenter(address) | StaticMap | Définit le centre de la carte à l'aide d'une adresse. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Définit l'image du repère personnalisé à utiliser lors de la création de nouveaux 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 (si disponible). |
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 | Détermine si des ensembles de tuiles spécialisés pour les appareils mobiles doivent être utilisés. |
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 le 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, telle qu'affichée normalement sur le site Web de Google Maps. |
SATELLITE | Enum | Carte satellite. |
TERRAIN | Enum | Une carte en relief physique, montrant le relief et la végétation |
HYBRID | Enum | Une image hybride des cartes satellite et de la carte routière, montrant une couche transparente des principales rues et des noms de lieux sur la carte satellite. |