vaadin google map add-on:如何向Vaadin GoogleMap添加自定义控件

时间:2011-08-29 04:17:23

标签: vaadin

我打算从服务器端向Vaadin Google Map插件添加自定义组件(例如对话框,面板,工具栏......)。在gwt-maps中读取MapWidget.class源代码之后,我明白我必须为客户端组件扩展CustomControl(重写Initilize()函数以返回控件本身)。但是在加载项的VGoogleMap中,除了谷歌地图内置控件之外,我没有看到在地图中添加自定义控件的逻辑。我正在扩展VGoogleMap,但“地图”字段是私有的,所以我无能为力。

谢谢, 常。

1 个答案:

答案 0 :(得分:0)

如果您想自定义Google地图附加组件的客户端行为,我担心您必须下载源并更改这些私有字段。 Google地图插件的设计不能在客户端进行扩展。

如果这听起来很难,你应该考虑在附加组件周围添加服务器端组件是否足够。 CustomComponent应该是一个不错的选择。