Google 地图 API - 反向地理编码相同 place_id,JS API returns 结果但网络 API 没有
Google Maps API - Reverse Geocoding same place_id, JS API returns result but web API does not
Google 提供了两种检索反向地理编码结果的方法 - 网络服务 API:
https://maps.googleapis.com/maps/api/geocode/json?address=place_id:xxxxxxxxxxx&key=YOUR_API_KEY
或Javascript地图API:
https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap
我发现 place_id 值 return 结果是后者 (js) 而不是前者 (web 服务) - return 值是 ZERO_RESULTS (The request did not encounter any errors but, but returned no results)
。 Web 服务是否存在限制?
示例 place_id 值适用于 #2 (js) 而不是 #1 (web 服务): ChIJY01wxrsV64YR40ZRS9kaz_U
网络服务(#1):https://google-developers.appspot.com/maps/documentation/utils/geocoder/embed
Javascript 服务 (#2): https://google-developers.appspot.com/maps/documentation/javascript/examples/full/geocoding-place-id
据我所知,对于地理编码 API,place_ids 应该没有任何限制。我测试了你的询问
并且我能够获得适当的信息(不是您遇到的 ZERO RESULTS
)。
您引用的 Web 服务 (#1) 用于地理编码,而不是反向地理编码。如果您将“227 Bedford”绘制到它,您可以通过检查控制台检查它是否具有相同的 place_id
.
Google 提供了两种检索反向地理编码结果的方法 - 网络服务 API:
https://maps.googleapis.com/maps/api/geocode/json?address=place_id:xxxxxxxxxxx&key=YOUR_API_KEY
或Javascript地图API:
https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap
我发现 place_id 值 return 结果是后者 (js) 而不是前者 (web 服务) - return 值是 ZERO_RESULTS (The request did not encounter any errors but, but returned no results)
。 Web 服务是否存在限制?
示例 place_id 值适用于 #2 (js) 而不是 #1 (web 服务): ChIJY01wxrsV64YR40ZRS9kaz_U
网络服务(#1):https://google-developers.appspot.com/maps/documentation/utils/geocoder/embed
Javascript 服务 (#2): https://google-developers.appspot.com/maps/documentation/javascript/examples/full/geocoding-place-id
据我所知,对于地理编码 API,place_ids 应该没有任何限制。我测试了你的询问
并且我能够获得适当的信息(不是您遇到的 ZERO RESULTS
)。
您引用的 Web 服务 (#1) 用于地理编码,而不是反向地理编码。如果您将“227 Bedford”绘制到它,您可以通过检查控制台检查它是否具有相同的 place_id
.