是否有任何API可以获取某个城市的“要做的事情”列表?
我使用google places API搜索todo,使用以下网址:
API结果为:
Parc Monceau
凯旋门
圣心
艾菲尔铁塔卢浮宫博物馆
但正如您所看到的,这些结果并未按人气排序。
例如,“Parc Monaceau”在巴黎不是第一件事。当我在谷歌搜索“法国巴黎的事情”时, 结果如下:
艾菲尔铁塔卢浮宫
凯旋门
巴黎迪士尼乐园
Notre-Dame de Paris
这是最好的排序待办事项列表,谷歌将在搜索结果中显示。但我不知道为什么我无法通过google places api得到这个列表。
另外正如您所看到的,“迪士尼乐园”会在Google搜索中显示,但在Google地方API中无法使用。
请帮助解决此问题。
感谢。
答案 0 :(得分:0)
我相信Nearby搜索可能更适合这种搜索。 Nearby搜索有一个rankby
参数,您可以使用它来通过prominense订购结果。
在这种情况下,您需要指定要搜索的城市位置和半径的中心。
例如,对于巴黎,它可能是
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=48.856614%2C2.3522219&radius=20000&keyword=things%20to%20do%20in%20Paris&rankby=prominence&key=YOUR_API_KEY
我观察到的结果是