【问题标题】:Unable to set drawing modes in Drawing Control Options in GWT Google maps无法在 GWT Google 地图的绘图控制选项中设置绘图模式
【发布时间】:2014-12-03 01:01:48
【问题描述】:

我正在创建一个 GWT 应用程序,其中只有用户应该能够在地图上仅绘制矩形。所以我想在绘图控制栏上只显示手形图标和矩形图标。默认情况下会显示所有控件。

我创建了一个 JsArray 并将 OverlayType.RECTANGLE 推送到数组中,并使用以下代码设置绘图模式。

DrawingControlOptions drawingControlOptions = DrawingControlOptions.create();
    drawingControlOptions.setPosition(ControlPosition.TOP_CENTER);
JsArray<OverlayType> drawingModes = (JsArray<OverlayType>) OverlayType.createArray();
    drawingModes.push(OverlayType.RECTANGLE);
    drawingControlOptions.setDrawingModes(drawingModes);

但我没有看到矩形图标,只有 HAND 图标正在显示。

如果我错误地设置了绘图模式,请告诉我。 任何帮助表示赞赏。 谢谢!!!

【问题讨论】:

  • 我也有同样的问题。你找到解决办法了吗?

标签: arrays google-maps gwt google-maps-api-3 google-api


【解决方案1】:

同样的问题也发生在我身上。我很确定这个库坏了。这是我使用的解决方法:

  private native DrawingControlOptions createDrawingControlOptions() /*-{
    return {
      drawingModes: ['rectangle']
    }
  }-*/;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    相关资源
    最近更新 更多