问题标签 [django-leaflet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
leaflet - 传单测量开始时折线不显示 - Django
我正在使用 Django 模板和其他传单插件。
该措施工作正常,我可以完美地看到所有措施,但折线没有出现。
由于这个问题,我做了其他测试并观察到我的应用程序也没有显示折线、圆形、矩形。
- 测试
我可以测试什么来找到解决方案?Tks
插件使用 Leaflet-Measure
javascript - 如何将传单地图边界框设置为该地图图层的组合
我有一个带有两层“active_event_layer”和“inactive_event_layer”的传单地图。使用“map.fitBounds(active_event_layer.getBounds())”,我可以将地图边界框设置为图层的边界。但我真正想做的是将地图边界框设置为两个图层边界的组合。我试过了
但该代码给了我一个错误。如何将地图边界框设置为两个图层“active_event_layer”和“inactive_event_layer”的边界组合这是我的代码
django - 如何将地理编码器添加到 django-leaflet 的(管理员)表单小部件
我尝试将 pelias 传单地理编码器(https://github.com/pelias/leaflet-plugin)添加到 django-leaflet 的小部件。添加了下面的脚本,我可以看到添加了地理编码器图标并且功能正确。
但是这样它就不会更新 geom 字段的关联文本区域。
我尝试修改leaflet-control-geocoder 以触发L.Draw.Event.CREATED 而不仅仅是addLayer,但是leaflet.forms.js 使用一个标志来忽略其他绘制控件的事件:
知道如何做到这一点吗?我找不到为地理编码器控制设置 _acceptDrawEvents 的地方。
谢谢!
django - 如何使用 Django-leaflet 在 Djano 的管理页面中获取对已加载传单地图的引用
我正在尝试将标记添加到 Django 管理页面中加载的传单地图,其中包含从 ajax 调用中检索到的数据。但是,我无法获得对可在用于覆盖 Django 管理模板的模板中使用的地图的引用。
如果我加载页面,打开控制台,然后运行下面的代码就可以了。标记被添加到地图中。
安慰:
但是,如果我在模板中包含完全相同的代码,它就不起作用,因为它没有获得对地图的引用,我不知道为什么。
模板:
如果我用以下内容替换整个脚本标记,我会得到未定义,我认为这是问题的原因。
模板:
但是,如果将模板更改为以下内容,我会得到 window 对象,并且它显示它具有可用的 leafletmapid_location-map 对象。
模板: