Android 如何使用HERE SDK检测用户是否已到达航路点?
我在这里使用的是android premium SDK。 应用程序正在生成具有多个航路点的路线,并启动导航过程。 我试图找到一种方法来检测用户每次停车或通过路线定义的航路点(定义为停车点)的情况。Android 如何使用HERE SDK检测用户是否已到达航路点?,android,here-api,Android,Here Api,我在这里使用的是android premium SDK。 应用程序正在生成具有多个航路点的路线,并启动导航过程。 我试图找到一种方法来检测用户每次停车或通过路线定义的航路点(定义为停车点)的情况。 有这样的程序吗?您可以使用导航管理器#机动事件监听器来监听机动更新,然后使用导航管理器#GetNextManuever和导航管理器#GetAfterNextManueverAPI来检查即将到来的机动。然后,您可以使用Maneuver#getAction()API来检查操作是否为中途停留 API文档:
有这样的程序吗?您可以使用
导航管理器#机动事件监听器
来监听机动更新,然后使用导航管理器#GetNextManuever
和导航管理器#GetAfterNextManuever
API来检查即将到来的机动
。然后,您可以使用Maneuver#getAction()
API来检查操作
是否为中途停留
API文档:
地理坐标#distanceTo(地理坐标坐标坐标)
)或类似的方法是不可能的?谢谢安德鲁,您的回答也帮助了我:-)也许您知道如何检测PASS\u-THROUGH类型的航路点吗?