L'API Elevation est un service qui renvoie des données d'altitude pour un point géographique sur Terre ou des données d'altitude échantillonnées le long d'un tracé.
Pourquoi utiliser l'API Elevation ?
Avec l'API Elevation, vous pouvez développer des applications compatibles avec vos les clients ayant des activités sensibles à l'altitude, des applications de positionnement ou ayant peu d'arpentage ; applications qui incluent le dénivelé et les dénivelés le long d'un itinéraire. Par exemple : vous pouvez fournir des données de dénivelé et de perte d'altitude afin d'améliorer une application sportive pour des activités telles que comme la randonnée, le vélo ou la plongée sous-marine.
Ce que vous pouvez faire avec l'API Elevation
Avec l'API Elevation, vous pouvez inclure des données d'altitude dans vos applications ou sur une carte. Exemple :
- Obtenez l'altitude d'un lieu spécifique.
- Calculer les différences d'altitude le long d'un itinéraire ou entre deux points.
Fonctionnement de l'API Elevation
L'API Elevation accepte une requête sous forme d'URL encodée avec des coordonnées de latitude/longitude. fournis sous la forme d'emplacements distincts ou d'une série d'emplacements sur un chemin. Cette demande, Par exemple, la requête permet de rechercher l'altitude pour le centre de Denver, dans le Colorado, en spécifiant un retour au format JSON.https://maps.googleapis.com/maps/api/elevation/json ?locations=39.7391536%2C-104.9847034 &key=YOUR_API_KEY
Le service détermine l'altitude pour les coordonnées fournies. Elle interpole également d'un lieu sans altitude, ce qui fournit une moyenne renvoyée par les quatre les lieux les plus proches qui fournissent des données d’altitude. Enfin, elle détermine l'état pour le lieu en question.
Ressources
Le tableau suivant récapitule les ressources disponibles via le API Elevation avec les données qu'elle renvoie.
Ressources de données | Données renvoyées | Format de retour |
---|---|---|
Coordonnées (latitude/longitude)
Vous pouvez fournir les données sous la forme d'un ensemble d'un ou de plusieurs points géographiques, ou d'une série sur un tracé. Toi peut également fournir des coordonnées encodées. Transmettez jusqu'à 512 coordonnées. |
L'API Elevation fournit l'élévation en mètres, au niveau de la mer moyen local (LMSL). L'élévation peut être renvoyée en tant que valeur positive négatives ou négatives, comme indiqué ci-dessous:
|
|
Utiliser l'API Elevation
1 | Configuration | Commencez par Configurer votre Projet Google Cloud et terminez la configuration en suivant les instructions ci-dessous. |
2 | Essayer une requête d'élévation | Une fois que vous disposez d'une clé API, vous pouvez commencer à tester l'API Elevation directement votre navigateur. Consultez la section Exemples de requêtes. dans le guide de démarrage. |
3 | Rédiger une requête plus complexe | Une fois votre projet configuré, essayez une requête qui fournit des données de localisation chemin d'accès. Reportez-vous à la section Spécifier des chemins d'accès. pour en savoir plus. |
4 | Comprendre les principes de base des réponses | Explorez les réponses liées aux données d'altitude pour vous préparer à les utiliser pour votre application. Voir Réponses d'altitude pour en savoir plus. |
5 | Intégrez des données d'altitude à votre propre application. | Vous pouvez utiliser les données d'altitude pour améliorer les applications basées sur la localisation, comme les applications de sport. les activités ou pour les données d'enquête. |
Bibliothèques clientes disponibles
Appelez cette API dans le langage de de votre choix via l'une des bibliothèques clientes suivantes:
- Java Client pour les services Google Maps
- Python Client pour les services Google Maps
- Client Go pour les services Google Maps
- Node.js Client pour les services Google Maps
Les clients Java, Python, Go et Node.js pour Google Maps Les services sont des bibliothèques clientes soutenues par la communauté, disponibles en Open Source dans le cadre du Licence Apache 2.0 Téléchargez-les depuis GitHub, où vous trouverez également des instructions d'installation et un exemple de code.
Étape suivante
- Commencer à utiliser l'API Elevation: accédez à Configurez votre projet Google Cloud.
- Essayez d'obtenir des données d'altitude basées sur le trajet: accédez à Spécifier des chemins
- Suivez les bonnes pratiques: accédez à Services Web Bonnes pratiques.