java - 如何确定何时到达 map 航路点

标签 java android navigation

我有一个导航程序,如果有 4 个航点,我想在详细信息列表中突出显示您当前所在的部分,并且我还可以显示到下一个航点的距离和总距离。

所以,你可能有:

  1. 在 Main Street 右转,1.3 英里
  2. 在百老汇左转,0.5 英里
  3. 在 Concord Blvd 左转,2 英里

但是,我如何确定手机何时在不同的航路点启动。

最佳答案

使用 LocationManager您可以为特定程序设置多种更新方式。使用 LocationManager.addProximityAlert()如果您与航路点的距离特定,则会收到警报。此外,您可以使用 Location 类来获取距离,例如 waypoint.distanceTo(currentLocation);

关于java - 如何确定何时到达 map 航路点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045116/

相关文章:

java - 错误的值类:org.apache.mahout.math.VarLongWritable不是类org.apache.mahout.math.VectorWritable

java - 状态和享元模式

android - Actionbar 颜色在 android 中没有改变(Lollipop)

zend-framework - zf2方式设置导航栏

sharepoint - 如何以编程方式关闭共享点导航中的显示页面

java - 如何使用 fillPolygon 在 java swing 中绘制星星

java - 新手游戏开发更新

java - 无法在全新安装的 Android Studio 0.8.1 上启动 Gradle 守护进程

android - 管理多个应用程序类 - Volley + MultiDex

PHP 使用包含在页面上设置事件链接