使用here.com api

时间:2015-10-13 15:42:22

标签: here-api

我正在使用Here.com“maptile”api用地图图块填充我的地图。现在我想将从A点到B的路线添加到地图中。我想这里的路由api会为我提供一套很好的坐标来用来绘制地图中的一条线,但是api只为每次“机动”提供一个坐标对(即在环形交叉路口,出口,交叉口等处)。由于所有道路都不是完全平直的,因此用于绘制路线的细节不够详细;)

实施例

This example at Here's api playground显示使用地图图像api沿道路完美绘制的红色路线。但是,如果您通过the routing api在“m1”字段中运行起点和终点坐标,您将获得以下坐标:

  

52.5408395,13.2626364,52.5403011,13.2630944,52.5289285,13.2687593,52.51873,13.2800306

如果您在“r1”字段中输入这些坐标并单击“发送请求”,您将看到路线的绘制方式不同(横跨公园的直线,而不是沿着黄色道路)。

问题

有没有办法从Here.com的路由api(或其他任何我可能忽略的api)获取更详细的数据,适合绘制道路?

或者是否有某种方法可以通过正确预渲染的路线从maptile api获取地图图块?

1 个答案:

答案 0 :(得分:1)

在HERE路线API中,您可以询问路线形状,参数& routeattributes = shape 这将返回一个坐标数组,表示道路上路线的确切形状。您还可以使用行人模式,该模式将考虑仅可步行到达的道路。

不幸的是,使用Map Tiles API无法获得具有渲染路径形状的地图图块。此API仅用于获取磁贴。