Google不会退还最近的地方

时间:2018-09-23 18:27:18

标签: java google-maps

当前,在“附近搜索”中搜索特定地点时,使用Google Places API时出现问题。

我使用参数rankby=distance,该参数应首先提供最近的地点,但是当我使用在第一个请求之后获得的下一页标记时,才获得最近的地点。 这意味着:

  1. 第一个查询提供的地点超过7公里(示例)

  2. 第二个查询(带有第一个查询的下一页标记)提供 <4公里。

因此第二个实际上应该是第一个。希望你理解这个问题。 我的查询看起来像这样(没什么特别的...):

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat>,<long>&key=<mykey>&language=en&keyword=<mykeyword>&rankby=distance

第二个带有下一页标记 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat>,<long>&key=<mykey>&pagetoken=CRPADFKALsomeTokenExample

0 个答案:

没有答案