我是否已经使用GEO IP API实现了GEO位置标识符?...请您建议如何测试此功能...我在纽约...当我打开网站时,它显示我纽约......但我不知道如何检查其他城市...请建议。
答案 0 :(得分:3)
您应该可以使用代理服务测试其他位置。
答案 1 :(得分:1)
getCurrentPosition()
的第二个参数是失败的回调案例。在第三个参数中,您可以设置浏览器等待响应的秒数(在我的示例中为5秒)以及缓存结果的时间长度(在我的示例中为1小时)。
navigator.geolocation.getCurrentPosition(function(position) {
alert('Success');
}, function() {
alert('Fail!!!');
}, {maximumAge:60000, timeout: 5000});
答案 2 :(得分:1)
尝试使用代理服务器或用于测试目的可以尝试在应用程序中对不同地理位置的ip进行硬编码。有关公共代理的列表,请查看以下链接。 http://hidemyass.com/proxy-list/1