0
我最終嘗試了反向地理位置,但在此之前,我想確保我的地理位置正常工作,但沒有運行我的代碼。我的地理位置(javascript)不起作用,我不知道爲什麼
我正在做的是當用戶點擊按鈕時,如果用戶同意,我的javascript會顯示經緯度數字。
$(".button").click(function(){
var elMap =document.getElementById("showWhere");
var msg ='Sorry, we were unable to get your location';
if(Modernizr.geolocation){
navigator.geolocation.getCurrentLocation(success, fail);
elMap.textContent = 'Checking location...';
} else {
elMap.textContent = msg;
}
function success(position){
msg = '<h3>Lng: <br>';
msg += position.coords.longtitude + '</h3>';
msg +='<h3>lat: <br>';
msg+=position.coords.latitude + '</h3>';
elMap.innerHTML = msg;
}
function fail(msg){
elMap.textContent = msg;
console.log(msg.code);
}
});
我認爲這是我的點擊功能問題,並刪除這部分,但它仍然無法正常工作。我錯過了什麼?預先感謝您:D
謝謝您的建議!我按照你提到的那樣修復了它,現在我試圖讓'點擊'工作:D。如果我不把這個JS放到現場,它不起作用嗎?我用鉻檢查它,並且只是不斷顯示「檢查位置」信息。 – jaykodeveloper
我想通了,我必須改變我的本地文件的設置。我必須允許他們使用我的本地信息作爲本地文件。 – jaykodeveloper