我正在尝试将自动填充预测请求传递给google places api.一切正常,但我遇到了bounds参数的问题.即使边界围绕用户当前位置500米(我在地图上验证了纬度/经度是正确的),api仍然坚持返回位于其他国家的结果(以及实际位于500米内的相关结果)来自用户).
码:
PendingResult<AutocompletePredictionBuffer> results =
Places.GeoDataApi
.getAutocompletePredictions(mGoogleApiClient, constraint.toString(),
mBounds, null);
这种异常行为可能是什么原因造成的?具体而言,不必要的结果是其他国家的城镇名称.
最佳答案 getAutocompletePredicitons上的bounds参数表示对特定地理区域的偏差 – 请参阅文档
here.现在无法将结果集严格限制到特定国家或地区.