【发布时间】:2016-02-18 19:58:46
【问题描述】:
我正在使用 GWT(2.7.0 版)和 gwt-maps(3.10.0-alpha-7 版)通过 GWT 显示 Google 地图。
我尝试了以下地图实现代码,但无法显示地图小部件:-
Geolocation location = Geolocation.getIfSupported();
location.getCurrentPosition(new Callback<Position, PositionError>() {
@Override
public void onSuccess(Position result) {
try {
latitude = result.getCoordinates().getLatitude();
longitude = result.getCoordinates().getLongitude();
MapOptions options = MapOptions.newInstance();
options.setDraggable(true);
options.setMapTypeControl(true);
options.setScaleControl(true);
map = MapWidget.newInstance(MapImpl.newInstance(mapHPanel.getElement(), options));
map.setCenter(LatLng.newInstance(latitude, longitude));
map.setZoom(6);
map.setMapTypeId(MapTypeId.SATELLITE);
map.setSize("500PX", "500px");
} catch (Exception e) {
}
}
你们会推荐哪一个? 有人可能有类似的问题和解决方案吗?如何让 Google Maps V3 API 在我的 GWT 项目中运行?
非常感谢你们在这方面的任何帮助!
【问题讨论】:
标签: java google-maps gwt google-maps-api-3 maps