【发布时间】:2016-03-23 15:23:12
【问题描述】:
我正在使用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 选择器放入纬度和经度的变量中。我尝试设置一个隐藏的输入字段并将它们传递给纬度和经度;但他们只是失败了。我可以做些什么来使位置选择器加载到用户的位置吗?纬度和经度似乎不接受除数字以外的任何其他类型的变量。
【问题讨论】:
标签: javascript jquery ruby-on-rails web-applications geolocation