- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在添加两个 Leaflet Draw 实例( https://github.com/Leaflet/Leaflet.draw ),如下所示(仅使用线条):
var drawControl = new L.Control.Draw({
draw: {
polygon: false,
rectangle: false,
circle: false,
marker: false
}
});
map.addControl(drawControl);
var drawControl2 = new L.Control.Draw({
draw: {
polygon: false,
rectangle: false,
circle: false,
marker: false
}
});
map.addControl(drawControl2);
draw:drawvertex
事件并根据我是否激活了
drawControl
做不同的事情或
drawControl2
:
map.on('draw:drawvertex', function (e) {
console.log("Vertex drawn", e);
});
最佳答案
这是一种知道哪个 drawControl 处于事件状态的肮脏方法。
诀窍是将它们放在不同的 map 角落。它有助于检查哪个 ul.leaflet-draw-actions
当用户绘制时可见。 div.leaflet-top
中的那个或 div.leaflet-bottom
中的那个例如 :
var drawControl = new L.Control.Draw({
position: 'topleft',
draw: {
polygon: false,
rectangle: false,
circle: false,
marker: false
}
});
map.addControl(drawControl);
var drawControl2 = new L.Control.Draw({
position: 'bottomleft',
draw: {
polygon: false,
rectangle: false,
circle: false,
marker: false
}
});
map.addControl(drawControl2);
map.on('draw:drawvertex', function (e) {
console.log("Vertex drawn", e);
if ($('div.leaflet-top ul.leaflet-draw-actions').is(':visible')){
console.log('it was drawn with drawControl');
}
else {
console.log('it was drawn with drawControl2 !');
}
});
关于传单抽奖 : differentiating between multiple controls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40044514/
我在 Xcode 中安装了 TensorFlow 工具链,并尝试运行来自 S4TF GitHub 页面的示例片段。我收到以下错误: JVP does not exist. Differential-f
我在 Xcode 中安装了 TensorFlow 工具链,并尝试运行来自 S4TF GitHub 页面的示例片段。我收到以下错误: JVP does not exist. Differential-f
我想在 Modelica 中建模一个显式时间相关的微分方程。 说我想建模 Real x(start=1); der(x) = t; 在 Modelica 中。访问时间变量 t 的正确方法是什么? 最佳
我正在处理 CDA 文档。我能够根据 CDA 模式验证 XML 文档,并找出 xml 是否为 CDA。但如果是 CDA,则有两类 CDA 文件。 结构化 CDA(人类可读文本) 非结构化 CDA(嵌入
我正在处理 CDA 文档。我能够根据 CDA 模式验证 XML 文档,并找出 xml 是否为 CDA。但如果是 CDA,则有两类 CDA 文件。 结构化 CDA(人类可读文本) 非结构化 CDA(嵌入
我在 Maxima 中有一个微分方程组。我正在尝试绘制解决方案。 diff_eq1: 'diff(p(t),t) = (5/2 + (3^(1/2))/24 - (5/8)*p(t) - ((3^(1
我正在添加两个 Leaflet Draw 实例( https://github.com/Leaflet/Leaflet.draw ),如下所示(仅使用线条): var drawControl = ne
我有一些代码,我将在其中接收未知类型的对象。它可以是 NSString、NSNumber、包裹在 NSValue 或其他类中的标量: -(void) doSomethingWith:(id) valu
Andrei Alexandrescu 撰写的“编写快速代码 I”大约 39 分钟 (link here to youtube) 有一张关于如何使用差分计时的幻灯片......有人可以用这种方法向我展
我有一个使用 Google Chart 显示时间表的脚本,但是我无法修改它以显示差异图表。 我只需计算两个值之间的差值并显示它,而不是总数。我有 [12, 3000, 2500], [15, 4700
我想从张量生成掩码。例如: import numpy as np import tensorflow as tf input = tf.Variable(np.array([[0, 0.1], [0.
是否有可靠的方法使用 HttpServletRequest 分别提取 GET 和 POST 参数? 也就是说,将查询字符串 (GET) 中发送的参数与请求正文 (POST) 中发送的参数区分开来,假设
HTTP 状态代码 503 是 described in rfc2616当服务器“由于服务器的临时过载或维护而当前无法处理请求”时是相关的。 在某些情况下,应用程序可能会因维护而停机。在某些情况下,应
有没有用DifferentialEquations.jl编码的所有微分方程式的存储库(或网页),或者至少在EveryaryDiffEq.jl中编码的ODE?。如果没有存储库,有没有其他来源、大学课程等
我需要为最近的项目使用多个工作区。每个工作区可能包含 10 个或更多项目。 当我在各种应用程序和不同的 Eclipse 实例(对于多个工作区)之间切换时,我希望能够轻松区分给定的工作区,而不必花 5
我有一个生产服务器和一个临时服务器,在将新功能转移到生产之前,在其中测试新功能。临时服务器在物理上与生产服务器不同(不同的主机具有不同的 url),但它尽可能地模仿它(即相同的包、相同的 gem 等)
我是 angular 的新手,并尝试执行以下操作: {{element}}
我正在使用 - (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id ) annotation{ 为自定义图钉
根据导致异常的原因的不同,建议分别处理相同类型异常的建议方法是什么? 假设有人希望以不同方式处理以下AttributeError的以下两个实例: 'str' object has no attribu
这是为了自学 N 维线性齐次常微分方程组的形式: dx/dt=Ax 其中 A 是系统的系数矩阵。 我了解到,您可以通过确定 A 的所有特征值的实部是否为负来检查稳定性。如果存在 A 的任何纯虚特征值,
我是一名优秀的程序员,十分优秀!