【发布时间】:2018-03-19 08:15:30
【问题描述】:
我正在使用 Google places api 仅获取离我的位置最近的一些地点,但有些结果根本没有显示(例如 tbilisimarriot 和 courtbymarriot 结果),而且列表也没有正确显示从最近到最长的地点。我的请求网址是:
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=***
我是否错误地使用了网址?什么是问题?谢谢!
【问题讨论】:
-
我玩过这个,我也想不通。如果我搜索“Marriot”,我可以获得两个 Marriot,但如果我搜索“Marriot|Mercure”,第一个 Marriot 就会消失。对不起:(
-
恐怕Places API 不支持
OR语法。我没有在任何地方看到它的记录。 -
我也没有在谷歌文档中看到它,但我进行了搜索,人们使用它。如果没有 OR,我怎样才能更好地获得结果?我正在构建 phonegap 应用程序,我只需要获取一些地方,而不是附近的所有地方
标签: json google-maps google-places-api google-places