Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Here api 此处-过滤错误的航路点_Here Api - Fatal编程技术网

Here api 此处-过滤错误的航路点

Here api 此处-过滤错误的航路点,here-api,Here Api,当我将我的航路点发送到API时,我知道有些点是错误的(因为它们是通过GPS电话恢复的,不精确) 因此,一些点位于真实道路之外,这里的API认为这是一个正确的值,并决定计算通过该点的路线 例如(捕获): 1/2点是正确的。但点3位于道路外侧(另一条道路上)。 第4/5点是正确的 正确的路径是绿色箭头,但API返回另一条路径以通过第4点: 我的问题是,我如何绕过航路点?这些航路点如何在初始道路之外?你的API肯定是修复错误航路点的算法 我正在尝试添加泛化公差和Transtradius参数。。。但

当我将我的航路点发送到API时,我知道有些点是错误的(因为它们是通过GPS电话恢复的,不精确)

因此,一些点位于真实道路之外,这里的API认为这是一个正确的值,并决定计算通过该点的路线

例如(捕获):

1/2点是正确的。但点3位于道路外侧(另一条道路上)。 第4/5点是正确的

正确的路径是绿色箭头,但API返回另一条路径以通过第4点:

我的问题是,我如何绕过航路点?这些航路点如何在初始道路之外?你的API肯定是修复错误航路点的算法

我正在尝试添加泛化公差和Transtradius参数。。。但什么都不管用


感谢您的帮助

这可以通过此处的RME API实现。您可以使用中提供的演示示例(随附凭据)尝试api。 当航路点3错误时,使用以下输入。 序号、纬度、经度 0, 49.35921, 2.42461 1, 49.3593, 2.42436 2, 49.36088, 2.42494 3, 49.36099, 2.42408 4, 49.36039, 2.42303 5,49.3621,2.42184

https://fleet.api.here.com/2/calculateroute.json?routeMatch=1&mode=fastest;car;traffic:disabled&app_id=xxxx&app_code=yyyy

您使用的是哪种API?请提供api以及航路点序列,以便我们更好地帮助您。另外,如果您使用的是路由API,那么请尝试RME(路由匹配扩展)API,看看它是否有帮助!