0
我正在處理諾基亞HERE API的高級路由管理器的多個實例,以使多個請求可以同時計算isolines。由於我要提出的請求數量有所不同,我想摧毀未使用的管理員。但是看起來distroy()和clear()函數對它們被調用的管理器沒有任何影響。爲什麼我無法銷燬()/ 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]}
這是應該發生?或者甚至有必要清理經理?