我试图在Android浏览器上获取地理位置,但没有任何反应。我正在使用三星Galaxy S3,但我不确定我的浏览器版本。 Android版本4.1.2是 这里是我的代码:navigator.geolocation.getCurrentPosition在Android浏览器上失败
if (navigator.geolocation) {
var timeoutVal = 10 * 1000 * 1000;
navigator.geolocation.getCurrentPosition(
displayPosition,
displayError,
{ enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 }
);
}
这是我复制并从该网站 粘贴它给我的“navigator.geolocation” 而是一个代码,当谈到“getCurrentPosition”我代码停止工作。 Mobile Chrome正常工作,但事实并非如此。我分享了我的位置,但仍然没有任何反应任何帮助将appriciated。 谢谢。
谢谢大家,我找到了解决方案, 我在一些JavaScript操作后得到了地理位置。我准备在文档准备好之前尝试获取地理位置。它的工作。
您的'displayError'函数是否被调用?你会得到什么错误信息? – fiddler 2013-02-11 11:52:01
不,它不被调用。我想问题是“没有这样的方法调用getCurrentPosition” – 2013-02-11 12:04:04
你检查过吗:http://stackoverflow.com/questions/3397585/navigator-geolocation-getcurrentposition-sometimes-works-sometimes-doesnt? – fiddler 2013-02-11 12:38:08