0
我設法強制我的地圖重新創建諾基亞地圖(我的第一張地圖是完美創建的),首先檢查是否有任何地圖創建在第一位。如果是這樣,在創建另一個地圖對象之前將其銷燬(請參閱僞代碼片段)如何強制刷新以在這裏加載所有諾基亞地圖顯示區塊?
var map;
if(map is not empty)
map.destroy();
map = new nokia.maps.map.Display(document.getElementById("map"),{....});
此代碼有效,但我遇到問題。 地圖只刷新部分屏幕。我必須手動移動地圖(稍微)來強制刷新。
我試過map.update()方法,但它不起作用。
有什麼建議嗎?
那麼我能做些什麼來強制整個地圖加載正確?
如果不確定它是否解決了您的問題,但可以嘗試使用map.pan()來移動地圖而不是手動移動地圖嗎?即'map.pan(0,0,1,1);' –
我可以知道你爲什麼要這樣做嗎? –