Javascript 如何获取这些变量的值?
我试图得到变量“纬度”和“经度”的值Javascript 如何获取这些变量的值?,javascript,Javascript,我试图得到变量“纬度”和“经度”的值 我怎么做呢?我想你做不到。这是一个异步调用 我处理类似事情的方法是在设置纬度和经度后立即调用下一个函数 例如: if (status == google.maps.GeocoderStatus.OK) { var latitude = results[0].geometry.location.lat(); var longitude = results[0].geometry.location.lng(); myNex
我怎么做呢?我想你做不到。这是一个异步调用 我处理类似事情的方法是在设置纬度和经度后立即调用下一个函数 例如:
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
myNextFunction(latitude, longitude);
不确定geocoder是如何工作的,但如果
结果[0].geometry.location.lat(),我会感到惊讶代码>是正确的lat
很可能是一个对象属性,而不是一个函数。尝试删除仍返回“未定义”Wowow的parensit。。就像你说的,它返回了错误的纬度和经度。谢谢你,好的。无论如何,谢谢你。Breennan刚刚对我说这个地理编码不起作用。地理编码器确实起作用,我只是不认为你可以访问变量设置之外的经度和纬度。你想做什么?它不起作用。我已经测试过了。我想通过邮政编码得到纬度和经度。我刚刚找到了一个php脚本,它将在这方面帮助我。
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
myNextFunction(latitude, longitude);