好的,所以当我在Google地图上搜索“Dobry”时,我得到了这样的结果:http://maps.google.de/maps/place?q=dobry&hl=de&cid=15804306880695571087
但是当我尝试从Places API https://maps.googleapis.com/maps/api/place/search/json?location=48.1321091,11.366&radius=500&types=establishment&sensor=false&name=Dobry&key=ABCDEF1234中检索同一家餐馆时,我得到ZERO_RESULTS
。
如何检索该机构的id
(非cid)标签?为什么结果不同?纬度/经度位置应该是正确的。我做错了什么?
答案 0 :(得分:1)
我有完全相同的问题:
餐厅“Da Bruno”出现在Google地图中:
http://maps.google.com/maps/place?cid=6903340902649387066
但在Places API中找不到:
我的理论是,Places API不会查询与Google地图相同的数据库,但如果满足某些条件,Google地图数据库中的POI也会复制到Places API数据库,这就是为什么原始海报的POI是现在两者都有。
如果我发现更多内容,我们会更新。
答案 1 :(得分:0)
搜索框使用Query Autocomplete端点,它会给出相同的结果,使用location参数来偏置结果