Ce service permet aux scripts de générer des cartes statiques, de rechercher un itinéraire, de convertir des adresses en coordonnées géographiques et d'échantillonner des élévations.
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 les images de carte. |
DirectionFinder | Permet de récupérer l'itinéraire entre des lieux. |
DirectionFinderEnums | Collection d'énumérations utilisées par DirectionFinder . |
ElevationSampler | Permet d'échantillonner les altitudes d'une zone géographique donnée. |
Format | Énumération représentant le format de l'image de carte. |
Geocoder | Permet de convertir une adresse en coordonnées géographiques. |
Maps | Permet de trouver un itinéraire, de le 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 cartes 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 | Évitez les péages. |
HIGHWAYS | Enum | Éviter les voies rapides |
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 que l'itinéraire doit traverser, à l'aide d'une adresse. |
clearWaypoints() | DirectionFinder | Efface l'ensemble des points de cheminement actuel. |
getDirections() | Object | Récupère l'itinéraire à partir du point de départ, de la destination et d'autres options définies. |
setAlternatives(useAlternatives) | DirectionFinder | Indique si d'autres routes doivent être renvoyées ou non la route la mieux classée (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 | Ce paramètre 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 de départ pour lequel calculer l'itinéraire, à l'aide d'un point (lat/lng). |
setDestination(address) | DirectionFinder | Définit le lieu de départ pour 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 déplacement (en voiture, par défaut). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Détermine si la route fournie doit être optimisée 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 d'un itinéraire à partir duquel calculer l'itinéraire, à l'aide d'un point (lat/lng). |
setOrigin(address) | DirectionFinder | Définit le lieu 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 d'emplacements. |
DirectionFinderEnums
ElevationSampler
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
sampleLocation(latitude, longitude) | Object | Renvoie des 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 des données d'altitude pour les 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éfinies à l'aide d'une série de points. |
samplePath(encodedPolyline, numSamples) | Object | Renvoie des données d'altitude pour un certain nombre d'échantillons le long d'une ligne, définies à 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 | 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 dans laquelle il convient d'ajouter 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 d'emplacements. |
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 sous forme de 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 l'utilisation d'un forfait Premium d'API Google Maps établi en externe pour exploiter des autorisations de quota 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 (plus grands disponibles) |
SMALL | Enum | Des repères de petite taille |
Mode
Propriétés
Propriété | Type | Description |
---|---|---|
DRIVING | Enum | Itinéraires en voiture via les routes |
WALKING | Enum | Itinéraires à pied via les allées et les trottoirs (le cas échéant). |
BICYCLING | Enum | Itinéraire à vélo via les pistes cyclables et les rues préférées (le cas échéant) |
TRANSIT | Enum | Itinéraires en transports en commun (le cas échéant) |
StaticMap
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addAddress(address) | StaticMap | Ajoute une nouvelle adresse à la définition du chemin. |
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 trajet à la carte à l'aide d'un tableau de points. |
addPath(polyline) | StaticMap | Ajoute un trajet à la carte à l'aide d'une polyligne encodée. |
addPoint(latitude, longitude) | StaticMap | Ajoute un nouveau point (lat/lng) à la définition de chemin actuelle. |
addVisible(latitude, longitude) | StaticMap | Ajoute un point (lat/lng) qui doit être visible sur la carte. |
addVisible(address) | StaticMap | Ajoute un emplacement d'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 d'établissements visibles. |
endPath() | StaticMap | Achèvement d'une définition de chemin commençant par beginPath(). |
getAs(contentType) | Blob | Renvoyez les données de cet objet en tant qu'objet blob converti au 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 des 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 de la carte (emplacement avaialbe). |
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 | Ce paramètre détermine si les jeux de tuiles sont adaptés aux appareils mobiles. |
setPathStyle(weight, color, fillColor) | StaticMap | Définit le style de chemin à utiliser lors de la création de nouveaux 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 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 indiqué habituellement sur le site Web Google Maps. |
SATELLITE | Enum | Une carte satellite. |
TERRAIN | Enum | Une carte de relief physique représentant le relief et la végétation |
HYBRID | Enum | Mixte des cartes satellite et de la carte routière, affichant un calque transparent de noms de rues et de lieux importants sur la carte satellite. |