我正在尝试在BlackBerry应用程序中实现Google Places功能。问题在于,谷歌将api对同一请求的响应不同。例如,此请求

https://maps.googleapis.com/maps/api/place/search/json?location=43.6775,-80.7339&radius=500&types=food&sensor=false&key=AIzaSyANf2IAm0cdm5FYFo7_uvMRfCNaVjBI5HE

有时会返回相当大的json数组,大约有20个位置,但有时只是“ status”:“ ZERO_RESULTS”。什么原因?我试图从PC浏览器发送请求,显示相同的图片。

有帮助吗?

解决方案

原因非常简单,您需要在上述网址中搜索给定位置周围500m半径内的地方。尝试增加半径参数(0〜50000)。

也可以尝试使用多种地点类型。

例如:-&types=food|train_station|other_one|yet_another_one

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top