La personnalisation du contenu est l’une des avancées majeures de l’expérience utilisateur sur le Web. En utilisant les API de géolocalisation, les sites peuvent désormais proposer des offres ou des informations en fonction de l’emplacement de l’utilisateur. Cela peut conduire à une augmentation des ventes pour les entreprises ou à une meilleure expérience utilisateur pour les sites proposant un contenu de type lieu.
Table des matières
API de géolocalisation populaires
Les programmeurs ont beaucoup de choix en matière d’API de géolocalisation. Cinq fournisseurs bien connus qui proposent des versions gratuites de leur API incluent:
1. Google
L’API de géolocalisation Google Maps est probablement l’API de géolocalisation la plus connue. Le programme fonctionne en utilisant l’adresse de contrôle d’accès au support (MAC) du nœud WiFi et la force des signaux tout en demandant également les numéros d’identification des tours cellulaires ou le code de zone de localisation (LAC).
Lorsque l’appareil est localisé avec succès, l’API renvoie une longitude et une latitude ainsi qu’un rayon de précision.
Avantages
- Conçu par Google pour qu’il s’intègre bien avec Google Maps
- Ne compte pas sur le GPS pour localiser un appareil (ce qui réduit l’épuisement de la batterie)
- Contrairement au GPS, l’API de Google fonctionne raisonnablement bien dans les pâtés de maisons denses
Con
- Si vous êtes une grande entreprise, vous devrez probablement acheter l’API d’entreprise en raison des limites quotidiennes de la version gratuite.
2. Yahoo
Yahoo propose deux services de géolocalisation: Yahoo BOSS PlaceFinder et PlaceSpotter. PlaceFinder est une API de géocodage tandis que l’API PlaceSpotter essaie de déterminer « le » où « d’un document. »
PlaceFinder
Cette API PlaceFinder détermine une adresse en fonction des coordonnées de longitude et de latitude, ou elle peut faire l’inverse et déterminer les coordonnées en fonction de l’adresse de la rue. Le service alimente Foursquare, un site de médias sociaux qui s’appuie fortement sur des services géolocalisés.
Avantages
- Nombre élevé de demandes autorisées quotidiennement (actuellement 50000)
- La capacité de géolocalisation inversée est intégrée à l’API
- Si vous le souhaitez, il peut renvoyer le numéro d’identification Where On Earth (WOEID) d’un emplacement.
Con
PlaceSpotter
Bien que techniquement pas un géolocalisateur, il est inclus ici en raison de sa capacité à dériver un emplacement basé sur un document Web présenté à un utilisateur. L’API recherche des mots-clés – tels que des adresses ou des noms de villes – puis fait une estimation calculée de l’emplacement physique et suggère, par exemple, une autre entreprise similaire située à proximité.
Pro
- Si votre contenu se prête à des lieux de « quartier », PlaceSpotter pourrait aider les utilisateurs à trouver des lieux à proximité présentant un intérêt similaire
Con
- C’est un peu un jeu de devinettes, donc la précision dépend de la création minutieuse de votre contenu et de vos mots-clés.
3. Cartes Bing
Ce produit Microsoft est connu pour sa vitesse et – dans au moins une comparaison directe de Bing Maps et Google Maps – sa clarté supérieure des images satellite. Certains utilisateurs rapportent que Bing Maps est plus précis avec les itinéraires que Google. Le service nécessite une clé API et il existe une API par lots permettant de convertir plusieurs adresses en même temps.
Avantages
- Rapide et précis
- Images satellite claires
- Une fonction de vue à vol d’oiseau qui offre des vues aériennes sous plusieurs angles.
Con
- La limite d’utilisation mensuelle n’est pas claire, même si elle semble être de 10 000
4. MapQuest
Cette API existe depuis un certain temps et est à l’avant-garde de la transition vers les cartes ouvertes. L’entreprise vous permet de choisir entre utiliser des cartes sous licence ou des cartes ouvertes. L’option de carte ouverte gratuite n’a pas de limites d’utilisation, mais elle ne fournit pas de services de routage ou de trafic. Pour obtenir cette fonctionnalité, vous devez utiliser l’option de carte sous licence payante. Une caractéristique clé de l’option de carte ouverte est que, contrairement à la plupart des API non open source, elle peut être utilisée pour des applications payantes.
Avantages
- La capacité de direction de conduite est intégrée
- Aucune limite d’utilisation prédéfinie sur les cartes avec une licence Community Edition gratuite
- Option payante relativement peu coûteuse
Con
5. API HTML5
L’API de géolocalisation HTML5 fonctionne dans la plupart des principaux navigateurs et fonctionne en ajoutant une petite quantité de codage au HTML de votre site Web. Le codage fait appel à une ou plusieurs fonctions de l’objet de géolocalisation – un attribut de l’objet Navigator. Comme elle dépend du navigateur, l’API se rapproche de votre emplacement en fonction de la méthode de géolocalisation spécifique au navigateur, y compris un ou plusieurs des éléments suivants:
- Votre adresse IP publique
- ID des tours cellulaires
- Informations GPS
- Points d’accès WiFi et force du signal
- ID MAC
Un problème à retenir lors de l’utilisation de cette API, c’est que même si cela fonctionne avec la plupart des navigateurs, vous avez besoin d’un codage pour vous rabattre sur les navigateurs plus anciens ou les systèmes qui n’autorisent pas les dispositifs de positionnement. Dans ces cas, la méthode de secours peut permettre aux utilisateurs de saisir ou de modifier manuellement leur emplacement.
Avantages
- Simple à mettre en œuvre sur un site Web
- Renvoie une adresse postale ou les coordonnées de longitude et de latitude
- Précision accrue sur les appareils mobiles puisque le GPS peut également être utilisé
Con
- Est basé sur un navigateur, ce qui le rend dépendant des paramètres fournis par l’utilisateur
Problèmes de confidentialité
En raison de l’invasion potentielle de la vie privée, la norme W3 pour la programmation de géolocalisation consiste à toujours demander l’autorisation de l’utilisateur avant de suivre son emplacement. Cependant, chaque navigateur et système gère cela différemment, alors assurez-vous de vérifier vos paramètres si vous ne souhaitez pas que votre position soit suivie.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !