0
當切換3D KmlPolygons的可見性或修改樣式屬性時,globe不會在之後直接更新。相反,您需要通過移動鼠標來觸發更新。有一個內部重繪函數只在特定時間被調用,但我不知道如何調用它。重新繪製地球
爲了獲取地圖更新我做了這樣的功能:
redraw : function (ge) {
ge = setDefault(ge, this.ge);
if (typeof obj == 'undefined' && ge) {
Log.info('Earth redraw');
ge.getWindow().setVisibility(false);
ge.getWindow().setVisibility(true);
} else {
Log.error('Earth redraw failed');
}
}
它切換窗口能見度並強制更新,但是這會導致在某些計算機閃光燈,是不是太優雅。有其他選擇嗎?
太棒了,謝謝! –
嗯,經過一些更多的測試,似乎這是行不通的。任何想法爲什麼? –