2012-04-09 2 views
1

Я использую W3C геолокации api в своем новом веб-проекте. Когда я где-то в большом городе, рядом с ним, апи прекрасно работает! :)W3C Geolocation API чрезвычайно неточен

Проблема: Здесь, в маленьком городе с населением около 5000 человек, это ЧРЕЗВЫЧАЙНО неточно. Я имею в виду .. по-моему 5k не так уж и мал. Плюс: я вошел в систему через WiFi, поэтому он должен быть как минимум близко к моему местоположению.

Но когда я использую его на своем ноутбуке во время входа в мой WiFi здесь, api помещает меня примерно в 140 км (!!!) от моего правильного места. Это абсолютно неприемлемо для моего нового webapp.

Есть ли у вас какие-либо идеи, почему это так неточно?

наилучшие пожелания P

ответ

2

Реализация API зависит от клиента. Большинство мобильных телефонов будут использовать свои встроенные GPS для определения местоположения. У веб-браузеров на ноутбуке нет такой опции, поэтому они будут отступать к альтернативам. Похоже, ваш браузер использует базу данных GeoIP.

 Смежные вопросы

  • Нет связанных вопросов^_^