У меня есть код javascript в зависимости от геолокации.Почему этот код javascript, зависящий от геолокации HTML5, заблуждается?
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"
Почему?
Я использую Google Chrome, который, безусловно, поддерживает геолокацию. Я также разрешил браузеру отслеживать мое местоположение.
О, ты работяга ... – dangerChihuahua007