Google Android API超出了圆弧半径

时间:2015-12-10 14:14:23

标签: java android google-maps google-maps-api-3 google-api

基本上我要做的是使用Google地图网络服务获取所有条形图,并在地图上为每个条形图放置标记。我正抓住我现在的位置,在5公里半径(5000米)范围内抓住我周围的所有酒吧。

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location="+ gps.getLatitude() +","+ gps.getLongitude() +"&radius=5000&types=bar&key="+ GOOGLE_KEY +"

这就是问题所在,我在距离我家5000米半径的地方取得了这个问题,当我在我家周围绘制一个5000米圆的半径时,标记超过了圆圈。外面的那些不应该正确显示,因为它们在半径之外。这有什么理由吗?

You can see this in this picture.

1 个答案:

答案 0 :(得分:0)

您是否尝试过"雷达搜索"代替? (服务网址为https://maps.googleapis.com/maps/api/place/radarsearch/output

此页面上有文档:https://developers.google.com/places/web-service/search

相关问题