在google places api网站上,他们有一个示例查询,返回一大堆详细信息:
站点: this way
查询: https://developers.google.com/places/web-service/details
Place_id似乎是关键所在。因此,我试图对这个例子进行逆向工程,从人类实际拥有的信息开始,最终得到这个place_id。
示例中的地址: 48 Pirrama Rd,Pyrmont NSW 2009,澳大利亚
从地址放置API查询: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=My-API-Key
结果包含不同的place_id: ChIJ8UadyjeuEmsRDt5QbiDg720
该place_id的地方详细信息比原始示例差很多: https://maps.googleapis.com/maps/api/place/textsearch/json?query=48+Pirrama+Rd,+Pyrmont+NSW+2009,+Australia&key=My_API_Key
那我在这里错过了什么?如何从人工位置信息开始,到达具有最佳位置详细信息的place_id?
编辑:为什么选票下来?我试图做一些不允许的事情吗?谢谢, SFF
答案 0 :(得分:0)
我认为您的文字搜索正在返回the office building,而您的第一次搜索会返回Google office within the office building。您可以按adding the name of the company and removing some of the search terms修复文字搜索。
我不确定为什么要添加' google'搜索词不会返回您想要的结果。