我正在使用 google maps API v2 for android。一旦用户打开页面,我就会得到他的当前位置并在那里放置一个标记。
现在我想从我的数据库中读取位置列表,找出哪些在某个半径内(用户定义的半径)并仅显示范围内的那些点的标记,我该怎么做?
我正在使用 google maps API v2 for android。一旦用户打开页面,我就会得到他的当前位置并在那里放置一个标记。
现在我想从我的数据库中读取位置列表,找出哪些在某个半径内(用户定义的半径)并仅显示范围内的那些点的标记,我该怎么做?
您可能想查看Location#distanceBetween(...)。计算用户指向的位置与数据库中的某个点之间的距离。如果距离小于半径,则它在范围内。