Геолокация и альтернатива GeoIP - PullRequest
4 голосов
/ 19 января 2011

Какие существуют альтернативы для GEOIP и HTML 5 Geolocation, которые более точны и способны надежно работать в браузерах BlackBerry?

Ответы [ 4 ]

2 голосов
/ 19 января 2011

Вы можете посмотреть в IP2Location.Однако, если вы беспокоитесь о точности, не стоит ожидать высоких процентов от бесплатных услуг.Даже платные сервисы не стоят на голову выше бесплатных и всегда будут иметь точность < 100%.Это просто природа зверя.Я слышал много случаев, когда люди в Великобритании не могут смотреть BBC онлайн, потому что их ip неправильно найден за пределами страны.

Некоторые гео-ip-сервисы: Akamai, Quova, Digital Envoy (digital element), Google (javascript), Maxmind (который вы использовали), hostip.info, Geobytes, ip2location, ip geo.

0 голосов
/ 30 ноября 2011

Это работает:

unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
0 голосов
/ 20 января 2011

API Geolocation должен быть довольно точным, если вы установите enableHighAccuracy.Однако браузер и устройство все еще должны это интерпретировать.Эта функция недоступна в браузере BlackBerry, на который вы нацелены?GPS может занять некоторое время, чтобы подключиться к спутнику ... Вы пытались использовать watchPosition () и просто позволить ему какое-то время работать в качестве теста?

0 голосов
/ 20 января 2011

Если вы выполняете геолокацию на основе IP-адреса запроса, поступающего на ваш веб-сервер, он не будет точным.Любой, кто использует BIS для просмотра веб-страниц (т. Е. Любое потребительское устройство, не подключенное к BES или Wi-Fi), передается через серверы RIM в Канаде, поэтому все запросы будут поступать из Канады.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...