在地图上标记最喜欢的位置,并在Android附近移动时收到通知

时间:2012-09-05 09:10:38

标签: android geolocation gps android-mapview

我想开发一个应用程序,当我靠近我最喜欢的地方(之前由我存储)时通知我。我会定期将我的位置发送到网络服务器,并在驾车时获得最喜欢的位置。

在此过程中,我将在我的汽车中使用导航器应用程序。所以问题是:

  • 我可以使用内置的导航器并在运行时从在线数据库添加我喜欢的位置,还是应该实现导航器应用程序?

  • 如果我要构建导航器应用程序,我该怎么做?仅使用地图视图?它是否支持设定头部方向,它指导我。

提前感谢。

1 个答案:

答案 0 :(得分:0)

看起来您正在使用Android设备。在这种情况下,只需使用接近警报。

请查看Google Maps API文档的此页面:

addProximityAlert

谷歌周围的示例和教程。

您必须将您的POI(“兴趣点”或“收藏夹”)添加到Google地图才能使用它们。

看看这里:

只要我知道,您无法以编程方式将POI添加到Google地图(将KML或CVS文件发送到服务器),并且您无法将其保密(仅限您和您的朋友/客户)。

为了获得更好,更灵活的解决方案,您应该使用/自定义开源导航应用程序,例如OSMAnd:

OSMAnd

还要看看OpenStreetMaps项目的wiki:

相关问题