Javascript 如何将大肠杆菌储存在阵列中:传单
我正在使用传单api,用户可以在地图上放置标记。我已经做了一个自定义按钮,用于放置标记 我愿意在这些标记之间划一条线,即使用Javascript 如何将大肠杆菌储存在阵列中:传单,javascript,leaflet,angular-leaflet-directive,Javascript,Leaflet,Angular Leaflet Directive,我正在使用传单api,用户可以在地图上放置标记。我已经做了一个自定义按钮,用于放置标记 我愿意在这些标记之间划一条线,即使用 L.polylines()但由于我对javascript和宣传单不熟悉,所以我不能 了解如何将这些latlng点传递给阵列,阵列将在稍后 在这些函数中使用。对于初始工作,我通过了静态测试 坐标(按要求工作) 向数组添加另一个值很容易,例如: secureThisArea.push([-81, 100.75]); 您可以在上找到更多详细信息(以及与JavaScript相关
L.polylines()
但由于我对javascript和宣传单不熟悉,所以我不能
了解如何将这些latlng点传递给阵列,阵列将在稍后
在这些函数中使用。对于初始工作,我通过了静态测试
坐标(按要求工作)
向数组添加另一个值很容易,例如:
secureThisArea.push([-81, 100.75]);
您可以在上找到更多详细信息(以及与JavaScript相关的任何其他信息)
如果要使用标记对象的坐标,可以通过以下方式获得这些坐标:
var myMarker = L.marker([-81, 100.75], { icon: fenceIcon, draggable: true }),
latLng = null;
latLng = myMarker.getLatLng();
另外,请看。向数组添加另一个值很容易,例如:
secureThisArea.push([-81, 100.75]);
您可以在上找到更多详细信息(以及与JavaScript相关的任何其他信息)
如果要使用标记对象的坐标,可以通过以下方式获得这些坐标:
var myMarker = L.marker([-81, 100.75], { icon: fenceIcon, draggable: true }),
latLng = null;
latLng = myMarker.getLatLng();
另请看。如果我理解正确,您希望在单击时创建标记,并通过多段线连接它们。这很容易做到,使用带有注释的代码来解释:
// Create new empty polyline and add it to the map
var polyline = new L.Polyline([]).addTo(map);
// Handle map click event
map.on('click', function(event) {
// New marker on coordinate, add it to the map
new L.Marker(event.latlng).addTo(map);
// Add coordinate to the polyline
polyline.addLatLng(event.latlng);
});
现在,如果要获取添加到多段线的所有坐标,可以使用L.polyline
的getLatLngs
方法,该方法返回一个L.LatLng
对象数组
参考:
示例:如果我理解正确,您希望在单击时创建标记,并通过多段线连接它们。这很容易做到,使用带有注释的代码来解释:
// Create new empty polyline and add it to the map
var polyline = new L.Polyline([]).addTo(map);
// Handle map click event
map.on('click', function(event) {
// New marker on coordinate, add it to the map
new L.Marker(event.latlng).addTo(map);
// Add coordinate to the polyline
polyline.addLatLng(event.latlng);
});
现在,如果要获取添加到多段线的所有坐标,可以使用L.polyline
的getLatLngs
方法,该方法返回一个L.LatLng
对象数组
参考:
示例:谢谢你的回答,+1谢谢你的帮助,我一定会接受回答谢谢你的回答,+1谢谢你的帮助,我一定会接受回答谢谢你的回答,这是我理解的完美解决方案,我希望我能多投一票,,,,,不,谢谢,永远欢迎。如果这是一个比你已经接受的问题更好的答案,那么你总是可以接受另一个。请看:谢谢你的回答,这是我理解的完美解决方案,我希望我能给予更多的支持,,,,不,谢谢,永远欢迎。如果这是一个比你已经接受的问题更好的答案,那么你总是可以接受另一个。请看:请停止使用
…
和,,,,
-这些不是真正的标点符号,它们是没有语义意义的噪音。@meagar好的,先生…我不会停止使用…
和,,,,,
-这些不是真正的标点符号,它们是没有语义意义的噪音。@meagar好的,先生…我不会