Javascript Jquery地理位置和位置选择器
我写了这个剧本。但我有个问题。当我打开结果页面并在请求时单击“共享位置”选项时,“一切正常”,它会在地图上打开该方向。但当我没有共享位置时,它不会显示地图,因为它找不到坐标。当人们不共享他们的位置时,我想设置坐标纬度:41.0918692,经度:29.0602068,正如你在代码中看到的那样。但我认为如果(navigator.geolocation)代码不起作用。请同时共享HTML请同时共享HTMLJavascript Jquery地理位置和位置选择器,javascript,jquery,geolocation,Javascript,Jquery,Geolocation,我写了这个剧本。但我有个问题。当我打开结果页面并在请求时单击“共享位置”选项时,“一切正常”,它会在地图上打开该方向。但当我没有共享位置时,它不会显示地图,因为它找不到坐标。当人们不共享他们的位置时,我想设置坐标纬度:41.0918692,经度:29.0602068,正如你在代码中看到的那样。但我认为如果(navigator.geolocation)代码不起作用。请同时共享HTML请同时共享HTML $(function() { if (navigator.geolocation) {
$(function() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
$('#us2').locationpicker({
location: {
latitude: 41.0918692,
longitude: 29.0602068
},
radius: 0,
scrollwheel: false,
inputBinding: {
latitudeInput: $('#us2-lat'),
longitudeInput: $('#us2-lon'),
radiusInput: $('#us2-radius'),
locationNameInput: $('#us2-address')
}
});
}
function showPosition(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
// Binding UI with the widget
$('#us2').locationpicker({
location: {
latitude: lat,
longitude: lon
},
radius: 0,
scrollwheel: false,
inputBinding: {
latitudeInput: $('#us2-lat'),
longitudeInput: $('#us2-lon'),
radiusInput: $('#us2-radius'),
locationNameInput: $('#us2-address')
}
});
}
});