проблемы с геолокацией
здравствуйте!
такая проблема. при определении координат точность оказывается равной 18000 и даже 25000. в чём может быть причина? if(navigator.geolocation){ navigator.geolocation.getCurrentPosition(showlocation, showerror, {enableHighAccuracity:true}); } function showlocation(position){ shirota=position.coords.latitude; dolgota=position.coords.longitude; tochnost=position.coords.accuracity; } function showerror(error){ ....... } |
определение координат может быть как gps так и по оператору мобильной связи - как получать оператора(здесь уж что даст оператор) данные, так и по вышкам оператор отдаёт . в последнем случае всё зависит от количества станций вокруг
|
то есть от меня тут ничего не зависит и сделать ничего нельзя?
|
на всякий случай спрошу - проверяете на стационаре? или с не подключенным вайфаем ноутбуке? если да , то там вообще по ip вычисляется местоположение
|
но ведь на сайт могут зайти откуда угодно и с какого угодно устройства.
|
Цитата:
|
ну тогда я еще раз повторюсь - всё что можно, я сделал. больше от меня ничего не зависит, да?
|
еще на одном компьютере при определении координат возникает такая ошибка: Network location provider at 'https://www.googleapis.com/' : Returned error code 404. (error.code=2) тут используется беспроводное подключение к интернету (через 3g+ модем) тут причина в модеме?
|
неужели тяжело посмотреть что такое 404 ошибка? она и в африке 404
|
а почему в этом случае происходит обращение к этому адресу? если интернет проводной, такой ошибки не возникает. хоть и с ужасной точностью, но координаты определяются.
|
Часовой пояс GMT +3, время: 09:58. |