Javascript 如何检查谷歌地图是否已完全加载?
我需要知道谷歌地图何时完全加载,然后才启用另一个控件。 下一个代码不正常,因为每次移动地图时都会触发“idle”。所以我需要知道地图只准备使用一次Javascript 如何检查谷歌地图是否已完全加载?,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我需要知道谷歌地图何时完全加载,然后才启用另一个控件。 下一个代码不正常,因为每次移动地图时都会触发“idle”。所以我需要知道地图只准备使用一次 google.maps.event.addListenerOnce(map, 'idle', function(){ // do something only the first time the map is loaded }); 最好有下一个代码: if map.isReady() then map.getBounds() 尝试til
google.maps.event.addListenerOnce(map, 'idle', function(){
// do something only the first time the map is loaded
});
最好有下一个代码:
if map.isReady() then map.getBounds()
尝试tilesloaded事件而不是idle。尝试tilesloaded事件而不是idle。当单击地图视图按钮时,我必须打开一个加载窗口,并且必须关闭,因为地图已完全加载。这是GWT可以做的 私有DimdipPopupWindow DIMDIPPANCE 单击按钮时显示进度条的步骤
dimDipPanel = new DimdipPopupWindow();
dimDipPanel.show();
在贴图完全加载时隐藏
map.addTilesLoadedListenerOnce(new TilesLoadedHandler() {
@Override
public void handle() {
// Do Whatever you want here.
dimDipPanel.hide();
}
});
当点击地图视图按钮时,我不得不打开一个加载窗口,它必须是CLOSE,因为地图已完全加载。这是GWT可以做的 私有DimdipPopupWindow DIMDIPPANCE 单击按钮时显示进度条的步骤
dimDipPanel = new DimdipPopupWindow();
dimDipPanel.show();
在贴图完全加载时隐藏
map.addTilesLoadedListenerOnce(new TilesLoadedHandler() {
@Override
public void handle() {
// Do Whatever you want here.
dimDipPanel.hide();
}
});