Android 近距离警戒

Android 近距离警戒,android,google-maps,gps,alert,proximity,Android,Google Maps,Gps,Alert,Proximity,我想利用GPS为Android 2.2+制作一个应用程序。基本上,我希望能够使用谷歌地图在应用程序中设置一个特定区域 示例:我正走向商店,只要我离我家x(可变)米远,我就希望手机上的闹钟响 我在谷歌上搜索到,当你靠近朋友的家或类似的地方时,你可以使用接近警报来获取通知。他们为此使用了特定的坐标。我希望能够在地图上画一条线或使用街道名称,当我越过这条线时,我希望警报响起。如果有人能给我指一些关于这一部分的教程或给我一些建议,那就太好了。我想你需要自己用一些公式在谷歌地图上画出你的路线 接近警报使用

我想利用GPS为Android 2.2+制作一个应用程序。基本上,我希望能够使用谷歌地图在应用程序中设置一个特定区域

示例:我正走向商店,只要我离我家x(可变)米远,我就希望手机上的闹钟响


我在谷歌上搜索到,当你靠近朋友的家或类似的地方时,你可以使用接近警报来获取通知。他们为此使用了特定的坐标。我希望能够在地图上画一条线或使用街道名称,当我越过这条线时,我希望警报响起。如果有人能给我指一些关于这一部分的教程或给我一些建议,那就太好了。

我想你需要自己用一些公式在谷歌地图上画出你的路线

接近警报使用半径。可能需要沿直线设置多个半径较小的点

您将获得进入意图或退出意图


您可能想查看哈弗森公式,该公式用于计算曲率和绘制直线,您可以在谷歌地图中查看覆盖层下的多段线,因此仅在谷歌地图上绘制一条直线来设置周长对邻近度不起作用?。还有别的吗?或者我应该举个例子:3个半径很小的点(这能有多低?),然后从左到右展开,这样左侧点半径与中间点重叠一点,中间点半径与右侧点重叠一点(这显然不会形成一条真正的直线,但会尽可能接近)?最后一个问题,当我到达一个兴趣点的半径时,不要发出警报。当我离开半径点时能得到警报吗?