Google maps api 3 如何将GoogleMap APIV3集成到SmartGWT中?

Google maps api 3 如何将GoogleMap APIV3集成到SmartGWT中?,google-maps-api-3,mvp,smartgwt,gwt-platform,Google Maps Api 3,Mvp,Smartgwt,Gwt Platform,我正在将gwt-maps-3.8.0-pre1.zip集成到aa应用程序中,该应用程序使用gwt平台MVP和smartgwt。 我有一个mainpresenter,并在其中嵌套了一个presenterwidget。 VLayout用作父级的画布,并使用HTMLPane作为嵌套googlemap的画布。 谷歌地图无法正确显示。但当我使用firebug监视http数据时,我发现谷歌地图的信息已返回到浏览器,但我不知道为什么不能正确显示?有人能帮我吗?谢谢 您应该确保模块的入口html包含地图的标记:

我正在将gwt-maps-3.8.0-pre1.zip集成到aa应用程序中,该应用程序使用gwt平台MVP和smartgwt。 我有一个mainpresenter,并在其中嵌套了一个presenterwidget。 VLayout用作父级的画布,并使用HTMLPane作为嵌套googlemap的画布。
谷歌地图无法正确显示。但当我使用firebug监视http数据时,我发现谷歌地图的信息已返回到浏览器,但我不知道为什么不能正确显示?有人能帮我吗?谢谢

您应该确保模块的入口html包含地图的
标记:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

既然您确实看到了googlemaps数据,我想您的应用程序正在检索API,问题可能在于嵌套的UI结构。在我研究过的几个gwt地图示例以及我正在开发的应用程序中,地图被最大化,并在条目html的正文中给出自己的

<body style="margin:0px;">
  <div id="map_canvas" style="width:100%; height:100%">Map is loading...</div>
</body>

地图正在加载。。。
对于嵌套较深的容器,浏览器更有可能将某些内容的大小调整为零。使用Firebug或任何其他DOM检查器,将DOM对象的树从
向下移动到包含
的映射对象。检查是否有任何高度属性是0px,并使用CSS或GWT方法最大化这些容器对象

请报告你的调查结果;我相信在布局中嵌套地图将是未来的共同目标,我们都将从您的学习中受益