我想创建一个应用程序,在旅行时向用户显示说明。问题是,当你一段时间没有收到任何职位时,用户可能会通过2-3条指令。在新职位到来之后,我想在路上找到下一条指令。
根据我的位置找到该指令的最佳方法是什么? Graphhopper能帮助我找到它吗?或者我应该在这种情况下重新计算整个路线(从我的位置到目的地)?
我尝试了locationIndex.findClosest()
方法,但我不知道它是下一条还是上一条指令。
请给我一些建议。
谢谢。
答案 0 :(得分:2)
尝试:
ghResponse.getInstructionList().find(currentPosition.latitude, currentPosition.longitude)