我在让 Here Maps 的路由系统在网络上运行时遇到问题,目前按照 官方文档.

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

该文档说明如下:

"只有计算出路线后才能将其添加到地图中。因此,必须为路由管理器提供一个观察者,以便在路由准备好时调用。观察者观察管理者的财产“状态”"

这个“观察者”对象到底是什么?我什么时候应该打电话给 routingCallback() 功能?

我使用的代码与文档中的代码完全相同。

谢谢!

有帮助吗?

解决方案

我可以看到混乱,他们没有显示在哪里/如何连接观察者。

但是,请注意,您不会亲自调用RoutingCallback,一旦异步调用完成后,路由管理器会自动调用该功能

var routingManager = new nokia.maps.advrouting.Manager();
routingManager.addObserver("state", routingCallback, routingManager);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top