Javascript Google Place使用Latitude&;自动完成地址表单;经度
我正在使用Google Map API和jQuery,但不幸的是,我不擅长使用Google Map API和jQuery 现在我已经在自己的HTML中实现了代码,并尝试将所选位置Javascript Google Place使用Latitude&;自动完成地址表单;经度,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在使用Google Map API和jQuery,但不幸的是,我不擅长使用Google Map API和jQuery 现在我已经在自己的HTML中实现了代码,并尝试将所选位置纬度和经度添加到文本框中,但不知道代码中有错误。我每次都得到相同的纬度和经度 我还想在自定义代码中更正另外两个查询: 如果用户选择任何位置,则将纬度和经度添加到文本框中 几秒钟后,纬度和经度进入文本框 我修改的代码是: // [START region_geolocation] // Bias the autocompl
纬度和经度添加到文本框中,但不知道代码中有错误。我每次都得到相同的纬度和经度
我还想在自定义代码中更正另外两个查询:
如果用户选择任何位置,则将纬度和经度添加到文本框中
几秒钟后,纬度和经度进入文本框
我修改的代码是:
// [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));
});
}
}
我的朋友:
如果你想帮助我,我会很高兴
谢谢这就是你想要做的吗@MrUpsidown确实是,但为什么我从文本框中得到两倍的lat&long。自动完成输入有一个onfocus
属性(在您的代码中),该属性触发geologe()
函数,我在示例中用第一条jQuery语句(第4到6行)替换了该函数。如果您不需要,只需将其删除。@MrUpsidown谢谢您的帮助:)是否可以使用excel电子表格执行此操作