Eclipse的Google Maps API v3 for GWT示例

lem*_*bas 2 gwt google-eclipse-plugin google-maps-api-3

Google在此发布了适用于GWT的官方地图v3 API https://groups.google.com/forum/#!topic/gwt-google-apis/6SO5kCDqb-k (请注意http://code.google.com/p/gwt -google-maps-v3 /已弃用,不是官方用户.)

我已经下载了zip文件,里面有样本,但它们都是java.我无法弄清楚如何在我的project.gwt.xml中继承它,或者写入我的主html或在哪里放置gwt-maps.jar文件.

是否有任何完整的Eclipse GWT项目"为OFFICIAL API"开始?或任何指导链接,解释如何从零开始到我的第一个具有OnModuleLoad()的类?

谢谢

Ove*_*uts 7

以下是一些可帮助您入门的提示:

gwt-maps.jar 应放在WEB-INF/lib中

prject.gwt.xml 您可以添加在您的<module>部分:

<inherits name="com.google.maps.gwt.GoogleMaps" />
<script src="http://maps.google.com/maps/api/js?sensor=false" />
Run Code Online (Sandbox Code Playgroud)

这将在加载页面时加载地图api.

以下是从我的应用程序复制/粘贴行,安排它们以满足您的需求:

        MapOptions options  = MapOptions.create() ;

    options.setCenter(LatLng.create( latCenter, lngCenter ));   
    options.setZoom( 6 ) ;
    options.setMapTypeId( MapTypeId.ROADMAP );
    options.setDraggable(true);
    options.setMapTypeControl(true);
    options.setScaleControl(true) ;
    options.setScrollwheel(true) ;

    SimplePanel widg = new SimplePanel() ;

    widg.setSize("100%","100%");

    GoogleMap theMap = GoogleMap.create( widg.getElement(), options ) ;

    RootLayoutPanel.get().add( widg ) ;
Run Code Online (Sandbox Code Playgroud)

这将构建一个内部有地图的小部件.