как проверить функцию идентификатора местоположения Geo? - PullRequest
0 голосов
/ 22 марта 2011

Я только что реализовал идентификатор местоположения GEO, используя API-интерфейс GEO IP? ... Не могли бы вы предложить, как проверить эту функцию ... Я в Нью-Йорке ... Когда я открываю сайт, он показывает мнеНью-Йорк ... Но я не знаю, как проверить другие города ... Пожалуйста, предложите.

Ответы [ 3 ]

3 голосов
/ 22 марта 2011

Вы должны иметь возможность проверить другие местоположения с помощью прокси-службы.

1 голос
/ 30 июля 2013

Попробуйте использовать прокси-сервер или в целях тестирования можете попытаться жестко закодировать IP-адреса различных географических местоположений в вашем приложении. Список публичных прокси-серверов можно найти по ссылке ниже. http://hidemyass.com/proxy-list/1

1 голос
/ 22 марта 2011

второй параметр для getCurrentPosition() является обратным вызовом для случая сбоя . В третьем параметре вы можете указать, сколько секунд браузер должен ждать ответа (в моем примере 5 секунд) и как долго должен кэшироваться результат (в моем примере 1 час).

navigator.geolocation.getCurrentPosition(function(position) {
    alert('Success');
}, function() {
    alert('Fail!!!');
}, {maximumAge:60000, timeout: 5000});
...