gwt - Eclipse 的示例 "Google Maps API v3 for GWT"项目

标签 gwt google-maps-api-3 google-eclipse-plugin

Google 在这里发布了 GWT 的官方 map v3 API https://groups.google.com/forum/#!topic/gwt-google-apis/6SO5kCDqb-k (请注意,http://code.google.com/p/gwt-google-maps-v3/ 已弃用且不是官方的。)

我已经下载了 zip 文件,里面有示例,但它们都是 java.lang.我不知道如何在我的 project.gwt.xml 中继承它或将什么写入我的主 html 或将 gwt-maps.jar 文件放在哪里。

是否有任何完整的“用于官方 API”的 Eclipse GWT 项目可以作为起点?或者任何解释如何从零开始到我的第一个有 OnModuleLoad() 的类(class)的指导链接?

谢谢

最佳答案

这里有一些提示可以帮助您入门:

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" />

这将使加载页面时加载 map 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 ) ;

这将构建一个内部有 map 的小部件。

关于gwt - Eclipse 的示例 "Google Maps API v3 for GWT"项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12527362/

相关文章:

java - GWT favicon.ico 返回错误!(GWT 和 Java)

java - Java 中的服务器 session 管理

javascript - 在 Google Map Api 上显示纬度和经度

android - JsonMappingException : No suitable constructor found for type

java - Eclipse,AppEngine : java. lang.RuntimeException : Cannot get the System Java Compiler. 请使用 JDK,而不是 JRE

java - 什么是应用程序 Controller 模式?

html - 使用GWT和CSS,如何垂直翻转输入元素中偶数位置的所有字母?

javascript - 将 Google map 标记超链接到坐标

javascript - 在 Gmap 上使用 OverlappingMarkerSpiderfier 时如何取消页面加载时的标记

eclipse - 如何在eclipse中删除谷歌登录按钮