我正在使用诺基亚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]}
这应该发生吗?或者甚至需要清理经理人?
答案 0 :(得分:0)
您无需清理管理员,您可以稍后在会话中重复使用同一个经理。