mapbox-gl-js - 使用 mapbox-gl-draw 更改模式时出错
问题描述
我正在尝试在同一张地图上应用多种绘制模式。但是在将drawMode
from更改draw_circle
为其他模式时出现错误。这是详细信息。
- mapbox-gl-js 版本:2.1.1
- mapbox-gl-draw 版本:1.2.2
触发行为的步骤
- 在此 Medium 帖子之后创建自定义 DrawCircleMode
- 应用 DrawCircleMode → 切换到其他绘图模式,例如
draw_polygon
,draw_line
,draw_point
和.changeMode
。
预期行为
drawMode 从 DrawCircleMode 其他模式更改
实际行为
发生错误
message: "Input data given to 'mapbox-gl-draw-cold' is not a valid GeoJSON object."
解决方案
推荐阅读
- python - BatchNormalization 是跨批次使用移动平均值还是仅使用每批次?以及如何跨批次使用移动平均线?
- json - 使用动态键解析来自 JSON 的地图列表
- python - 在 Django 服务器上找不到页面 404?
- reactjs - 具有服务器端行模型的外部过滤网格
- objective-c - macOS 是否可以处理预定的本地通知?
- string - 导出字符串集合数据
- excel - 在具有私人潜艇的工作表之间移动时,Excel 图形故障?
- google-chrome-extension - 为什么我注入后台脚本的库缺少它的原型方法?
- apache-spark - 具有不同数据类型的 Spark SQL CSV 到 JSON
- c# - C# 将对泛型方法的引用传递给另一个方法