Je travaille sur le service basé sur la localisation. Je n'ai pas trouvé de réponse claire à mes questions suivantes et je demande donc:géolocalisation dans google map et HTML5
Comment activer la géolocalisation HTML5 sur notre propre serveur? Ou existe-t-il un DB central de géolocalisation qui fournira le service de localisation par défaut (comme DNS)? J'ai été stupéfait de voir la précision de la géolocalisation dans google map (http://html5demos.com/geo) dans mon ordinateur portable (évidemment sans GPS) qui se trouve dans la plage de ~ 20M. Quelle est la technologie? Comment mettre en œuvre cela dans notre propre système? Lorsque je cherchais dans ma localisation IP, elle indiquait le bureau du fournisseur d'accès Internet sur la carte, soit ~ 15 km plus loin, par opposition à une situation récente où l'emplacement était presque exact. Quelle pourrait être la raison? pourrait-il être parce que j'utilise mon téléphone Android en utilisant le même routeur Wireles et il prend l'emplacement à partir de là? Ou en HTML5, ils ont commencé à localiser des adresses IP spécifiques (ce qui semble peu probable).
Le point qui manque encore est la technologie sous-jacente en HTML5 géolocalisation. Si je ne veux pas (utiliser) google map ou google service, comment vais-je intégrer ce service de géolocalisation dans mon propre serveur? La base de données pour la géolocalisation IP est-elle universelle? Ou, un service spécifique basé sur l'entreprise? – Morison
@Morison la façon dont HTML5 spécifie que la géolocalisation fonctionne est que vous demandez l'emplacement de l'utilisateur depuis son navigateur. Le navigateur le fournit cependant comme il le peut. Dans le cas de Firefox, il envoie des informations sur les points d'accès sans fil à proximité à Google, puis renvoie les résultats au site Web qui l'a demandé. Pour Mobile Safari et Android, il peut utiliser les informations GPS et cellulaires de l'appareil. Une fois que vous avez l'emplacement, vous pouvez faire ce que vous voulez avec - vous n'avez pas besoin d'afficher une carte google, vous pouvez par exemple personnaliser votre contenu pour l'emplacement, ou afficher une carte de Bing. –