【问题标题】:Google GeoCoding API - returns ZERO_RESULTS but the location shows on Google MapsGoogle GeoCoding API - 返回 ZERO_RESULTS 但位置显示在 Google 地图上
【发布时间】:2017-01-06 07:12:13
【问题描述】:

我正在使用 Google GeoCode API 从地址搜索位置并获取该位置的 LAT、LON 信息。

从 API 我总是得到ZERO_RESULTS,就像我从谷歌地图搜索地址一样,它显示了我的位置

我搜索的地址是,

5989 Route 6N, Edinboro, Pennsylvania, 16412, United States

以下是我发送到 Google API 的请求,

https://maps.googleapis.com/maps/api/geocode/json?address=5989%20Route%206N%20Edinboro%20Pennsylvania%20United%20States%2016412&key={{API_KEY}}

谁能帮我解决这个问题?

谢谢!

【问题讨论】:

标签: google-maps google-geocoding-api


【解决方案1】:

这是地理编码 API 中的一个问题:Issue 11031

本周已修复,因此 Geocoding API 将始终返回与 Google Maps 相同的结果:

https://maps.googleapis.com/maps/api/geocode/json?address=5989%20Route%206N%20Edinboro%20Pennsylvania%20United%20States%2016412

 "formatted_address" : "5989 Route 6n, Edinboro, PA 16412, USA",

【讨论】:

  • 这听起来不像是那个问题。几个月前人们在这个问题上遇到了问题,这似乎是关于以前在地理编码 API 中工作的地址突然不起作用或带有额外信息的地址(如 Suite 107)不起作用。我没有看到有人说 geocode API 现在将返回与 google maps 相同的结果,似乎仍然可以在 maps/places api 中解析地址,但在 geocode 中没有。
  • 自 2016 年 11 月下旬以来,人们就会遇到此问题,因为新的正向地理编码器已成为地理编码 API 中用于身份不明的请求和标准计划客户的默认设置,根据 developers.google.com/maps/documentation/geocoding/faq#default ─新的地理编码器最初返回的结果与 Google 地图并不完全相同,它会丢弃作为商家列表的结果,而不返回仅包含地址的替代结果,而这正是问题 10585 的全部内容。
  • 对不起!对我几个月来犯的最严重的错字深表歉意:这完全是问题 11031,与问题 10585 无关。我不知道我是怎么弄混的,抱歉!
猜你喜欢
  • 2013-07-24
  • 1970-01-01
  • 1970-01-01
  • 2017-04-19
  • 2017-08-14
  • 1970-01-01
  • 1970-01-01
  • 2019-10-28
  • 2018-05-26
相关资源
最近更新 更多