Google maps 在GWT应用程序中模拟Google地图库

Google maps 在GWT应用程序中模拟Google地图库,google-maps,gwt,mocking,Google Maps,Gwt,Mocking,我们正在开发一个GWT应用程序,大量使用谷歌地图库。也就是说,始终(至少)有一个MapWidget附加到DOM 是否有可能模仿谷歌地图API?我们正在努力 在开发模式下加快应用程序的加载时间 在没有internet连接的情况下使用开发模式以防止错误 java.lang.RuntimeException:地图API尚未加载 有两种方法可以避免“地图API尚未加载”错误: 1) 使用简单的try/catch: MapWidget map; try { map = new MapWidg

我们正在开发一个GWT应用程序,大量使用谷歌地图库。也就是说,始终(至少)有一个
MapWidget
附加到DOM

是否有可能模仿谷歌地图API?我们正在努力

  • 在开发模式下加快应用程序的加载时间
  • 在没有internet连接的情况下使用开发模式以防止错误
    java.lang.RuntimeException:地图API尚未加载

  • 有两种方法可以避免“地图API尚未加载”错误:

    1) 使用简单的try/catch:

    MapWidget map;
    
    try {
          map = new MapWidget();
          doSomething();
    }
    
    2) 使用GWT AjaxLoader:

    import com.google.gwt.ajaxloader.client.AjaxLoader;
    
    AjaxLoader.loadApi("maps", "2", new Runnable() {
        public void run() {
            doSomething();
        }
    }, null);