我有这个代码,这完全可以保存我的经纬度。我在这里读了一些文章,它们对我不起作用。我知道如何用PHP编码,但jquery和javascript是我的frenemy。
我无法编辑cos'我不知道这个的语法。我想将值添加到id并输入,但我必须添加解码地址。我知道谷歌地图有一种方式,他们称之为地理编码或类似的东西。
我也有一个工作模型,但是地理定位,我不能改变变量,因为我不知道如何。 :(
PD:是否有针对傻瓜的课程Javascript?这将有助于我更好地理解。
function initialize() {
var myLatlng = new google.maps.LatLng(21.1675922,-86.8563953);
var mapProp = {
center:myLatlng,
zoom:13,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"), mapProp);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'Tu casa u oficina',
draggable:true
});
document.getElementById('latitud').value= 21.1675922
document.getElementById('longitud').value= -86.8563953
document.getElementById('direccion').value= 'Direccion desconocida'
// marker drag event
google.maps.event.addListener(marker,'drag',function(event) {
document.getElementById('latitud').value = event.latLng.lat();
document.getElementById('longitud').value = event.latLng.lng();
});
//marker drag event end
google.maps.event.addListener(marker,'dragend',function(event) {
document.getElementById('latitud').value = event.latLng.lat();
document.getElementById('longitud').value = event.latLng.lng();
});
}
google.maps.event.addDomListener(window, 'load', initialize);
答案 0 :(得分:0)
如果您需要有关如何进行反向地理编码的指南,则可以查看Google documentation。它将为您提供有关如何通过location和Place ID进行反向地理编码的示例和示例代码。有关详细信息,请查看此tutorial。