问题标签 [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.

0 投票
0 回答
50 浏览

leaflet - 传单测量开始时折线不显示 - Django

我正在使用 Django 模板和其他传单插件。

该措施工作正常,我可以完美地看到所有措施,但折线没有出现。

示例

由于这个问题,我做了其他测试并观察到我的应用程序也没有显示折线、圆形、矩形。

  • 测试

我可以测试什么来找到解决方案?Tks

插件使用 Leaflet-Measure

0 投票
0 回答
168 浏览

django - 如何将传单地图图层设置为默认选择

在我的 Django 应用程序中,我有一个带有两层“active_event_layer”和“inactive_event_layer”的传单地图。我可以在右上角的菜单中选择我想看到的图层。但是当页面加载时默认没有选择图层,所以为了看到图层我必须先选择它。我想要做的是默认设置一个图层,因此,当页面加载时,默认选择“活动事件”图层。 我想将选择的活动事件层设置为默认值

这是我的代码:

0 投票
0 回答
118 浏览

javascript - 如何将传单地图边界框设置为该地图图层的组合

我有一个带有两层“active_event_layer”和“inactive_event_layer”的传单地图。使用“map.fitBounds(active_event_layer.getBounds())”,我可以将地图边界框设置为图层的边界。但我真正想做的是将地图边界框设置为两个图层边界的组合。我试过了

但该代码给了我一个错误。如何将地图边界框设置为两个图层“active_event_layer”和“inactive_event_layer”的边界组合这是我的代码

0 投票
0 回答
52 浏览

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 的地方。

谢谢!

0 投票
1 回答
30 浏览

django - Django传单标记图标没有出现在Heroku上

我已经将我的 Django 应用程序部署到 Heroku,但是当我想填写位置字段时,即使我使用白噪声来提供静态文件,标记图标也不会出现。它虽然在本地工作。这是图片

这是我设置白噪声的方法

笔记:

圆形标记工作正常

0 投票
0 回答
40 浏览

django - 如何使用 Django-leaflet 在 Djano 的管理页面中获取对已加载传单地图的引用

我正在尝试将标记添加到 Django 管理页面中加载的传单地图,其中包含从 ajax 调用中检索到的数据。但是,我无法获得对可在用于覆盖 Django 管理模板的模板中使用的地图的引用。

如果我加载页面,打开控制台,然后运行下面的代码就可以了。标记被添加到地图中。

安慰:

但是,如果我在模板中包含完全相同的代码,它就不起作用,因为它没有获得对地图的引用,我不知道为什么。

模板:

如果我用以下内容替换整个脚本标记,我会得到未定义,我认为这是问题的原因。

模板:

但是,如果将模板更改为以下内容,我会得到 window 对象,并且它显示它具有可用的 leafletmapid_location-map 对象。

模板: