39

当我打电话

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]

我得到了一组带有 next_page_token 可用的结果

现在如果我也这样做

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]&next_page_token=[NEXT PAGE TOKEN GOES HERE]

我得到与第一个查询相同的结果,而不是下一组结果

4

2 回答 2

85

参数应该是pagetoken,而不是“next_page_token”。

试试这个:

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]&pageToken=[NEXT PAGE TOKEN GOES HERE]
于 2013-04-23T23:14:21.203 回答
0

第一次请求必须使用不带 pagetoken 的参数,而以下请求仅使用 pagetoken 参数,例如:

第一个请求

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]

其他要求:

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?key=[KEY GOES HERE]&pagetoken=[NEXT PAGE TOKEN GOES HERE]

如果在后续调用中输入除了 pagetoken 和 key 之外的任何参数,在响应中状态将设置为 INVALID_REQUEST

于 2017-07-06T12:48:33.987 回答