谷歌地图API获取所有的地方信息,如电话号码,营业时间

时间:2016-10-27 10:58:54

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

我正在使用谷歌地图API来获取所有的地方信息,如电话号码,营业时间......当我在开发者网站上使用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

2 个答案:

答案 0 :(得分:2)

第二次请求的地点ID ChIJ2xEZitrOUUYR0a9wjkKF__g返回路径类型的结果。 Places API也可以返回地址,而不仅仅是商家。

您可以使用地理编码API请求轻松检查它:

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

或在Geocoder工具中打开它:

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#place_id%3DChIJ2xEZitrOUUYR0a9wjkKF9_g

该路线不是商业,因此它没有电话,营业时间等。

答案 1 :(得分:0)

我发现问题与place_id有关,而不是请求,因为xomena说请求返回路由类型的结果,但我尝试了你写的2个请求,它返回了我的请求得到的相同数据,因为placeId。

谢谢大家:)