反向地理编码:将GPS坐标转换为位置名称的函数调用永远不会执行

时间:2015-08-21 18:10:03

标签: javascript gps geolocation

我正在构建一个向用户显示当地天气的应用。到目前为止,我可以使用地理位置来获取用户的经度和纬度坐标,但是当我尝试通过结果存储到geocodeLatLng的函数将其转换为某个位置(例如纽约,纽约)时,geocodeLatLng是未定义的。我怀疑它与调用函数时有关;有谁知道为什么?

x

1 个答案:

答案 0 :(得分:0)

document.getElementById('location').innerHTML = geocodeLatLng;

您实际上并没有调用该函数,而是将函数本身分配给innerHTML。最后通过添加()来调用它。您还缺少startPos参数。

document.getElementById('location').innerHTML = geocodeLatLng();

但实际上,您将要进行异步调用以查找位置名称。你如何做到这一点取决于你如何进行查找,这里没有指定。