2013-07-19 169 views
2

我正在使用google maps API v2 for android。一旦用户打开该页面,我就会得到他当前的位置并在其中放置一个标记。如何在特定半径范围内的地图上获取点

现在我想从我的数据库中读取位置列表,找出哪些位于特定半径(用户定义的半径)并仅显示范围内那些点的标记,我该怎么做?

回答

4

您可能想查看Location#distanceBetween(...)。计算用户指向的位置与数据库中的点之间的距离。如果距离小于半径,那么它在范围内。

相关问题