use*_*911 1 google-maps google-api google-places-api google-places
有没有API可以获取某个城市的“待办事项”列表?
\n\n我使用 google place API 来搜索待办事项,网址如下:
\n\n\n\nAPI结果是:
\n\n蒙索公园
\n\n凯旋门
\n\n圣\xc3\xa9-C\xc5\x93ur
\n\n埃菲尔铁塔
\n\n卢浮宫博物馆
\n\n但正如您所看到的,这些结果并未按受欢迎程度排序。
\n\n例如,“蒙纳索公园”并不是巴黎排名第一的景点。
\n\n另外,当我在谷歌中搜索“法国巴黎要做的事情”时,\n结果是这样的:
\n\n埃菲尔铁塔
\n\n卢浮宫
\n\n凯旋门
\n\n巴黎迪士尼乐园
\n\n巴黎圣母院
\n\n这是最好排序的待办事项列表,谷歌将在搜索结果中显示该列表。但我不知道为什么我无法通过 google place api 获得准确的列表。
\n\n另外,正如您所看到的,“迪士尼乐园”显示在 Google 搜索中,但在 Google Places API 中不可用。
\n\n请帮助解决这个问题。
\n\n谢谢。
\n我相信附近搜索可能更适合这种搜索。附近搜索有一个rankby
参数,您可以使用该参数按突出程度对结果进行排序。
事实上,在这种情况下,您需要指定城市中心位置和搜索半径。
\n\n例如,对于巴黎来说可能是
\n\nhttps://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
我观察到的结果是
\n\n 归档时间: |
|
查看次数: |
3237 次 |
最近记录: |