Google Map API v2 から v3 に更新しており、これまでに必要なすべての機能を実装できました。少なくとも IE、Firefox、Chrome の最新バージョンに関しては。API が IE9 で動作する必要があるという要件もあります。悲しいことに、そこにも表示されません。
関連コード (簡略化して、後で別の場所にジャンプして結果のマーカーを配置するコードにコメントしました):
@UiField
SimplePanel mapWrapper;
[...]
MapOptions options = MapOptions.create();
options.setCenter(LatLng.create(46.81819, 8.22751));
options.setZoom(5);
options.setMapTypeId(MapTypeId.ROADMAP);
options.setDraggable(true);
options.setMapTypeControl(true);
options.setPanControl(true);
options.setScaleControl(true);
options.setScrollwheel(true);
options.setStreetViewControl(true);
mapWrapper.setSize("350px", "350px");
m_Map = GoogleMap.create(mapWrapper.getElement(), options);
m_Map.triggerCenterChanged();
m_Map.triggerResize();
IE10には含まれていますが
<div style="width: 350px; height: 350px; overflow: hidden; position: relative; background-color: rgb(229, 227, 223);">
<div style="left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 0;">
[...] // all the tags which make up the api and its content
</div>
</div>
IE9 のみ
<div style="width: 350px; height: 350px;">
<div style="overflow: hidden;">
</div>
</div>
同じ場所にあります。