geoloc.getCurrentPosition有時不起作用因此,我有一個非常簡單的JS使用導(dǎo)航器.geolocation.getCurrentPoitationjammy。$(document).ready(function(){
$("#business-locate, #people-locate").click(function() {
navigator.geolocation.getCurrentPosition(foundLocation, noLocation);
});
navigator.geolocation.getCurrentPosition(foundLocation, noLocation);
function foundLocation(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var userLocation = lat + ', ' + lon;
$("#business-current-location, #people-current-location").remove();
$("#Near-Me")
.watermark("Current Location")
.after("<input type='hidden' name='business-current-location' id='business-current-location' value='"+userLocation+"' />");
$("#people-Near-Me")
.watermark("Current Location")
.after("<input type='hidden' name='people-current-location' id='people-current-location' value='"+userLocation+"' />");
}
function noLocation() {
$("#Near-Me").watermark("Could not find location");
$("#people-Near-Me").watermark("Could not find location");
}})//end DocReady基本上,我們得到的是當前位置,如果得到了,兩個“水印”放置在兩個字段中,上面寫著“當前位置”,兩個隱藏字段是以長數(shù)據(jù)作為值創(chuàng)建的(它們在開始時被刪除,這樣它們就不會每次都被復(fù)制)。還有兩個按鈕有一個點擊函數(shù)綁定到它們來做同樣的事情。不幸的是,每隔三次左右,它就起作用了。這里有什么問題?
geoloc.getCurrentPosition有時不起作用
胡說叔叔
2019-08-03 07:03:38