【发布时间】:2012-03-20 04:50:05
【问题描述】:
我有一些取决于地理位置的 javascript 代码。
var myLat = 0.0;
var myLng = 0.0;
function setCurrentPosition(position) {
myLat = position.coords.latitude;
myLng = position.coords.longitude;
}
function errorOccured() {
document.write("sorry, error occured :( ");
}
$(function() {
navigator.geolocation.getCurrentPosition(setCurrentPosition, errorOccured);
document.write(myLat + " " + myLng);
});
然而,这段代码仅仅产生
0 0
而不是
"client's latitude here" "client's longitude here"
为什么?
我使用的是谷歌浏览器,它肯定支持地理定位。我还允许我的浏览器跟踪我的位置。
【问题讨论】:
标签: javascript html geolocation w3c-geolocation