【问题标题】:Reverse Geocoding in Javascript with Google Maps returns ZERO_RESULTS使用 Google 地图在 Javascript 中反向地理编码返回 ZERO_RESULTS
【发布时间】:2023-03-22 02:34:01
【问题描述】:

我这里有一个 jsfiddle:

Reverse Geocoding test

它旨在通过两种方式获取用户的位置:

  • 允许用户缩放和平移到他们选择的位置并单击地图以在地图下方的框中设置位置。第一部分效果很好。

  • 使用 HTML5 定位功能。这分为两部分:

1) Javascript 查询浏览器,返回坐标。这部分也很好用。

2) 将返回的坐标传递给 Google Geocoder 以获取地址。这部分因ZERO_RESULTS 而失败。

我不确定为什么它没有得到结果。如果您能帮我解决这个问题,我将不胜感激。

【问题讨论】:

标签: javascript jquery google-maps geocoding


【解决方案1】:

问题是您将字符串传递给google.maps.LatLng,而不是分别传递 lat 和 long:

var newLoc = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);

这是您的 fiddle 以及我的更改。

【讨论】:

  • 这总是完全愚蠢的事情。我想这就是我们学习的方式:)
猜你喜欢
  • 1970-01-01
  • 2018-10-17
  • 2012-09-15
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多