首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graphhopper。了解InstructionList.find(...)

Graphhopper。了解InstructionList.find(...)
EN

Stack Overflow用户
提问于 2015-11-16 02:44:06
回答 1查看 163关注 0票数 1

我有一个Graphhopper (版本)的问题。0.6)在InstructionList类中使用find()方法。

*公共指令find(double lat,double lon,double maxDistance )

即使当前位置和下一个转弯之间的距离比我在maxDistance中指定的距离长得多,它也会返回下一个指令。但是它应该返回null。它到底是如何工作的?

编辑:这是示例地图(点是指令点;坐标由getPoints()返回;每种颜色代表另一条指令)

在第1点。使用find()方法,我得到指令2(右转到Rosenweg),即使maxDistance非常小,例如5m。

右转后(点2。)我立即得到指令3的名字,在3.点我就完成了。正常吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-17 16:21:12

为了阐明一个答案:这是一个误解和/或糟糕的文档-我们也需要在这方面改进:)

find方法适用于需要决定何时显示下一条指令的情况,因为您需要当前的指令,并且在转完下一条指令后也会立即显示。maxDistance是到路线的距离,而不是转折点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33723492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档