我正在使用谷歌地点 api,只能从我的位置获取一些最近的地方,但有些结果根本没有显示(例如第比利斯马里奥特和庭院比马里奥特的结果(,并且列表也没有正确显示从最近到最长的地方。我的请求网址是:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=41.711586,44.748187&rankby=distance&keyword=(tbilisimarriot)OR(courtyardbymarriot)OR(ambassadori)OR(mercure)OR(ibishotel)OR(holidayinn)OR(cityavenue)OR(hotelcitycenter)OR(museumhotel)OR(hotelastoria)OR(citadelnarikala)OR(iotahotel)OR(preferencehualing)&key=***
我是否错误地使用了网址?什么是问题?谢谢!
rankby
— 指定结果的列出顺序。请注意,如果指定了radius
(如上述必需参数中所述(,则不得包含rankby
。
如果指定了rankby=distance
(在下面的可选参数下描述(,则需要keyword
、name
或type
中的一个或多个。
https://stackoverflow.com/a/50817579/8646587