首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >leaflet.draw不显示距离标记

leaflet.draw不显示距离标记
EN

Stack Overflow用户
提问于 2017-06-15 19:20:37
回答 1查看 970关注 0票数 0
  • 铬V58
  • Windows 10
  • 传单1.0.3
  • 传单- 0.4.9

如下图所示,使用传单1.0和传单绘图0.2.4我得到了行的文本距离和矩形的面积。

现在我只得到圆圈的面积,但其他的没有显示任何东西。这是我吗,为什么下面的东西不再起作用了?

(也就是说,我不再看到下面所示的1425.65公里)。

代码语言:javascript
复制
function addDrawLayer() {
    var options = null
    var map = MAP.map
    var drawings = new L.FeatureGroup()
    MAP.drawLayer = drawings
    map.addLayer(drawings)

    options = {
        shapeOptions: {
            showArea: true,
            clickable: true
        },
        metric: true,
        edit: {
            featureGroup: drawings
        }
    }
    var drawControl = new L.Control.Draw(options)
    map.addControl(drawControl)
    map.on('draw:created', function (e) {
        var type = e.layerType
        var layer = e.layer
        if (type === 'marker') {
            layer.bindPopup('A popup!')
        }
        drawings.addLayer(layer)
    });
}
EN

回答 1

Stack Overflow用户

发布于 2017-07-06 20:02:33

Leaflet.Draw问题

0.4.9中有一个错误已经修补到0.4.10 --但是,Leaflet.Draw还不能使用传单1.1.0,而且似乎距离标记仍然存在一些问题。

同时,options对象是不正确的架构。ShapeOptions是每个draw项的一部分,可能有一个用于该绘图工具的shapeOption。

代码语言:javascript
复制
draw: polygon: {shapeOptions: {showArea: true} }

JSFiddle

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44575332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档