为什么我不能销毁()/ clear()路由管理器?

时间:2014-01-29 16:21:27

标签: javascript here-api

我正在使用诺基亚HERE API的高级路由管理器的多个实例来同时生成多个计算等值线的请求。由于我想要的请求数量各不相同,我想销毁未使用的Managers。但似乎distroy()和clear()函数对它们被调用的管理器有任何影响。

我尝试在路由回调结束时调用routingManager.destroy(),但是当我在chrome控制台中查看routingManager时,它仍然显示了routingManager:

g {yo: "bVQHRXUn6uNHP3B24bdt", calculateRouteResponse: Array[0], getRouteResponse: Object, qa: false, Ck: Object…}

同时调用routingManager.clear()无效。当我在控制台中键入?routingManager.calculateIsolineResponse时,我得到:

Object {metaInfo: Object, center: Object, isolines: Array[1]}

这应该发生吗?或者甚至需要清理经理人?

1 个答案:

答案 0 :(得分:0)

您无需清理管理员,您可以稍后在会话中重复使用同一个经理。