Сервис для определения местоположения пользователя
Недавно команда моих разработчиков столкнулась с следующей задачей. В поиске учитывается местоположение пользователя. Заюзали ipinfo.io для детекта по IP. Сам заказчик родом с германии и при тестировании система постоянного говорила что он в Берлине, несмотря на то, что он был в городе за 300 км от Берлина.
Какие сервисы используете вы и какие из них наиболее точные?
22 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів-
-
-
-
dev.maxmind.com/geoip
Alex, спасибо, посмотрим
Не завжди коректно відпрацьовує. Датагруп, наприклад, за останні два місяці поселив мене в Харкові, Запоріжжі, Нікополі, хоча насправді користуюсь послугами в Києві. Скупляють провайдерів з їхніми пулами IPv4, не дооформлюють, а потім видають рандомно.
[Google, Bing, Yandex] Maps якимось чином(HTML5 Geolocation) визначають з точністю до будинку(ноут без GPS, відключені мобільні/планшети, анонімна вкладка в браузері, DHCP release/renew на роутері) Але тестувалось раз, то не певен, що завжди коректно відпрацьовуватиме. Хтось же має про координати доносити.
Коректно відпрацьовує із точністю до будинку тому, що той-таки Google Location Service використовує WiFi і IP бази.
Сидите Ви на кабелі (IP) або WiFi — це неважливо. Орієнтується сервіс по WiFi точках (у Google передаються BSSID та рівні сигналу точок)
заюзали але кастомер бідкається що всерівно біда, велікі неточності.
А що юзається тут ? www.mapbox.com/....0/geolocation
Визначило з точністю до 10 метрів
Mapbox теж запитує дозвіл у користувача, то значить, що все той же HTML5 Geolocation використовуєтсья. Але не факт, що визначає тільки за допомогою нього. Потім може ще коригувати додатково іншим методом.
Страшна штука. Навіть якщо через tor ходити — все одно знаходить.Знайшов про FF
Щось схоже на GLS www.skyhookwireless.com/hyperlocal-ip
не точно . около 5 км
Position could not be found, если заблокировать браузером отправку текущего положения.
В смысле никакого GPS в устройстве нет?
Да, нету. Всё что есть это Ip
можно поподробней? заинтересовало.
Как я понимаю, предполагается что это ноутбук или около того без GPS/AGPS приемника.
Увы — тогда точности будет однозначно недостаточно для чего-то более осмысленного чем определения страны по автономке.
Это уже косяки провайдера.
Большинство подобных определялок, включая ваш пример (ipinfo.io), уносят меня на 500 км вверх по Днепру, в Киев.
Так никто не спорит, сейчас задача стоит в том, что бы найти сервис поточнее.
Не существует в принципе, в смысле опредения только по ip. Особенно если мобильные операторы будут. А они будут.
Можно посмотреть в сторону location sharing в Хроме.