Я использую locationpicker.jquery.js и im пытаюсь предоставить переменные по долготе и широте перед тем, как он загрузится, чтобы пользователь мог загружать его или ее конкретное местоположение.Установка текущего местоположения пользователя для locationpicker.jquery.js
$('.map').locationpicker({
location: {
latitude: 10.621760,
longitude: 121.107015
},
radius: 10,
inputBinding: {
latitudeInput: $('.map-lat'),
longitudeInput: $('.map-lon'),
radiusInput: $('.map-radius'),
locationNameInput: $('.map-address'),
scrollwheel: true
},
enableReverseGeocode: true
});
$(document).ready(function() {
navigator.geolocation.getCurrentPosition(showPosition);
function showPosition(position) {
$('.map-lat').val(position.coords.latitude);
$('.map-lon').val(position.coords.longitude);
}
});
Я попытался поставить селекторы jquery и поместить их в переменные для широты и долготы. Я попытался установить скрытое поле ввода и передать их широте и долготе; но они просто терпят неудачу. Есть ли что-то, что я могу сделать, чтобы сделать загрузку locationpicker в местоположении пользователя? широта и долгота, похоже, не принимают никаких других типов переменных, кроме чисел.