谷歌地方 API rankby=距离不起作用



我正在使用谷歌地点 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(在下面的可选参数下描述(,则需要keywordnametype中的一个或多个。

https://stackoverflow.com/a/50817579/8646587

最新更新