我正在使用Place Autocomplete Address Form,但不幸的是我对谷歌地图API和jQuery并不擅长。
现在我已经在我自己的HTML中实现了代码,并尝试添加选定的地点latitude
& longitude
到文本框,但我的代码中并不知道有什么问题。我得到了相同的纬度和每次经度。
我想在自定义代码中更正另外两个查询:
我的修改后的代码是:
// [START region_geolocation]
// Bias the autocomplete object to the user's geographical location,
// as supplied by the browser's 'navigator.geolocation' object.
function geolocate() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var geolocation = new google.maps.LatLng(
position.coords.latitude, position.coords.longitude
);
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
alert(latitude);
alert(longitude);
document.getElementById("latitude").value = latitude;
document.getElementById("longitude").value = longitude;
autocomplete.setBounds(new google.maps.LatLngBounds(geolocation,geolocation));
});
}
}
我的JSFiddle:http://jsfiddle.net/vjwsH/
如果你试图帮助我,我感到很高兴。
由于