我无法在我的vaadin用户界面上显示google地图。我在Vaadin论坛上关注了this的帖子,但我不明白为什么在我放置新的扩展AbstractJavaScriptComponent的GMap()的地方,它没有显示任何东西。我将这四个文件(GMap.java、GMapState.java、gmap-connector.js、gmap.js)放在源folder..is上的专用包中,对吗?我实际测试了js,它看起来读取正确的content...but,它没有显示地图。我遗漏了什么?
发布于 2013-05-30 18:49:25
简单的一个..。我现在觉得自己很傻。
this.element.innerHTML = "<div id='map-canvas' style='height:100%; width:100%;'></div>";这不会获得全部可用空间,并且地图大小的宽度为0px,高度为0px。所以给它一个固定的大小就解决了我的问题:
this.element.innerHTML = "<div id='map-canvas' style='height:200px; width:200px;'></div>";https://stackoverflow.com/questions/16831800
复制相似问题