【问题标题】:vaadin google map add-on: how to add custom control to Vaadin GoogleMapvaadin 谷歌地图插件:如何将自定义控件添加到 Vaadin GoogleMap
【发布时间】:2011-08-29 04:17:23
【问题描述】:

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

谢谢, 张。

【问题讨论】:

    标签: vaadin


    【解决方案1】:

    如果您想自定义 Google 地图插件的客户端行为,恐怕您必须下载源代码并更改那些私有字段。 Google 地图插件的设计目的不是在客户端非常可扩展。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 2019-08-02
      相关资源
      最近更新 更多