如何实现这里的地图路由

时间:2014-02-24 23:12:02

标签: javascript asynchronous here-api

我无法通过关注official documentation来获取此地图的路线系统在网络上工作。

不清楚的部分是我不知道如何调用routingCallback()函数,或实际调用它的位置,以及它的参数是什么。

文档说明如下:

路由只有在计算完成后才能添加到地图中。因此,路由管理器必须在路由准备好时被调用一个观察者。观察者观察管理器的属性”状态 “

这个“观察者”对象究竟是什么?我什么时候应该拨打routingCallback()功能?

我使用的文件完全相同,可以在文档中找到。

谢谢!

1 个答案:

答案 0 :(得分:1)

我可以看到混乱,他们没有显示在何处/如何附加观察者。

但请注意,您不要自己调用routingCallback,即路由管理器 一旦异步调用完成,它就会自动调用 e.g。

var routingManager = new nokia.maps.advrouting.Manager();
routingManager.addObserver("state", routingCallback, routingManager);