【问题标题】:google maps API to get all the place information like phone number , opening hoursgoogle maps API 获取所有地点信息,如电话号码、营业时间
【发布时间】:2017-03-10 00:52:57
【问题描述】:

我正在使用 google maps API 来获取所有地点信息,例如电话号码、营业时间……当我在开发人员站点中使用 placeid 进行测试时,我会得到所有详细信息,但是当我发送我的 placeid 时,我只会得到 address_components详情。

开发人员: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyBz2O-udgMv8PnaY-2tW118Uz1182ApEiw

我的链接: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJ2xEZitrOUUYR0a9wjkKF9_g&key=AIzaSyBz2O-udgMv8PnaY-2tW118Uz1182ApEiw

【问题讨论】:

标签: json google-maps google-maps-api-3


【解决方案1】:

来自第二个请求的地点 ID ChIJ2xEZitrOUUYR0a9wjkKF9_g 返回路由类型的结果。 Places API 也可以返回地址,而不仅仅是商家。

您可以通过 Geocoding API 请求轻松检查:

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJ2xEZitrOUUYR0a9wjkKF9_g&key=YOUR_API_KEY

或在 Geocoder 工具中打开:

https://developers-dot-devsite-v2-prod.appspot.com/maps/documentation/utils/geocoder/#place_id%3DChIJ2xEZitrOUUYR0a9wjkKF9_g

路线不是商家,所以没有电话、营业时间等。

【讨论】:

    【解决方案2】:

    我发现问题出在 place_id 而不是 request ,因为 xomena 说请求返回类型为 route 的结果,但我尝试了你写的 2 个请求,它返回的数据与我的请求相同,因为placeId。

    还是谢谢大家:)

    【讨论】:

      猜你喜欢
      • 2012-09-20
      • 1970-01-01
      • 2015-06-30
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多