如果有人靠近某个位置,如何创建动作?

时间:2012-07-15 09:33:28

标签: android google-maps geolocation

对于你们中的一些人来说,这可能是一个noob问题。我想为Android应用程序创建一个动作,如果某人使用 geopoint 接近某个特定位置,我想使用 mylocation 来验证这一点,以创建一个能够识别位置的动作。有什么想法??

1 个答案:

答案 0 :(得分:2)

您可以在Location对象中保存您想要覆盖的位置, 然后每次从GPS获取更新位置,或每隔几秒左右,检查距离它。如果它小于给定值,那么你就在那里。

检查一下 http://advback.com/android/finding-distance-between-two-points-with-google-maps-android/

编辑: 既然你提到你想使用GeoPoint,这里有一个关于如何在两者之间进行转换的快速解释: Convert GeoPoint to Location