Je développe un site Web mobile, j'ai intégré Google Maps, je dois remplir le champ «De» de Google Maps de manière dynamique.
Est-il possible d'obtenir la position GPS à partir du navigateur Web et de la remplir dans le champ «De» d'une carte Google Map de manière dynamique?
javascript
mobile
geolocation
Ganesh
la source
la source
Réponses:
Si vous utilisez l' API de géolocalisation , ce serait aussi simple que d'utiliser le code suivant.
Vous pouvez également utiliser l'API de localisation du client de Google .
Ce problème a été abordé dans Est-il possible de détecter la position GPS d'un navigateur mobile? et obtenir des données de position à partir du navigateur mobile . Vous pouvez trouver plus d'informations ici.
la source
Pour donner une réponse un peu plus précise. HTML5 vous permet d'obtenir les coordonnées géographiques et fait un travail assez décent. Dans l'ensemble, le support du navigateur pour la géolocalisation est assez bon, tous les principaux navigateurs sauf ie7 et ie8 (et opera mini). IE9 fait le travail mais est le moins performant. Commander caniuse.com:
http://caniuse.com/#search=geol
Vous avez également besoin de l'approbation de votre utilisateur pour accéder à sa position, alors assurez-vous de vérifier cela et de donner des instructions décentes au cas où il serait désactivé. Surtout pour Iphone, l'activation des autorisations pour Safari est un peu lourde.
la source
Utilisez ceci, et vous trouverez toutes les informations sur http://www.w3schools.com/html/html5_geolocation.asp
la source
Il existe l' API GeoLocation , mais le support du navigateur est plutôt limité sur le terrain à l'heure actuelle. La plupart des sites qui se soucient de telles choses utilisent une base de données GeoIP (avec les réserves habituelles sur l'inexactitude d'un tel système). Vous pouvez également consulter les services tiers nécessitant la coopération des utilisateurs tels que FireEagle .
la source
Observable
la source
Utilisons les dernières fonctions de grosse flèche :
la source