Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vaadin GoogleMap附加组件:如何向vaadin GoogleMap添加自定义控件_Vaadin - Fatal编程技术网

vaadin GoogleMap附加组件:如何向vaadin GoogleMap添加自定义控件

vaadin GoogleMap附加组件:如何向vaadin GoogleMap添加自定义控件,vaadin,Vaadin,我打算从服务器端将自定义组件(如对话框、面板、工具栏等)添加到Vaadin Google Map插件中。在阅读了gwt映射中的MapWidget.class源代码之后,我了解到我必须为客户端组件扩展CustomControl(重写Initilize()函数以返回控件本身)。但在插件的VGoogleMap中,除了GoogleMap内置的控件外,我看不到任何地方可以在地图中添加自定义控件的逻辑。我正在扩展VGoogleMap,但是“map”字段是私有的,所以我无法处理太多内容 谢谢, Chang.如

我打算从服务器端将自定义组件(如对话框、面板、工具栏等)添加到Vaadin Google Map插件中。在阅读了gwt映射中的MapWidget.class源代码之后,我了解到我必须为客户端组件扩展CustomControl(重写Initilize()函数以返回控件本身)。但在插件的VGoogleMap中,除了GoogleMap内置的控件外,我看不到任何地方可以在地图中添加自定义控件的逻辑。我正在扩展VGoogleMap,但是“map”字段是私有的,所以我无法处理太多内容

谢谢,
Chang.

如果您想自定义Google地图附加组件的客户端行为,恐怕您必须下载源代码并更改这些私有字段。GoogleMaps插件在客户端的可扩展性不强

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