我有一个导航程序,如果有 4 个航点,我想在详细信息列表中突出显示您当前所在的部分,并且我还可以显示到下一个航点的距离和总距离。
所以,你可能有:
- 在 Main Street 右转,1.3 英里
- 在百老汇左转,0.5 英里
- 在 Concord Blvd 左转,2 英里
但是,我如何确定手机何时在不同的航路点启动。
最佳答案
使用 LocationManager您可以为特定程序设置多种更新方式。使用 LocationManager.addProximityAlert()如果您与航路点的距离特定,则会收到警报。此外,您可以使用 Location
类来获取距离,例如 waypoint.distanceTo(currentLocation);
。
关于java - 如何确定何时到达 map 航路点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045116/