javascript - 如何将折线添加到传单地图中
问题描述
我正在使用齐柏林飞艇和角度解释器。我尝试了三种不同的方法。他们都没有成功。但是出现了简单的标记。
第一个
var array = [];
all_properties.forEach(item =>{
array.push(new L.LatLng(item[0], item[1]));
});
var firstpolyline = new L.polyline(array, {
color: 'red',
weight: 5,
opacity: 1,
smoothFactor: 1
});
firstpolyline.addTo(map);
第二个
var poly = new L.polyline(all_properties, {
color: 'green',
weight: 5,
opacity: 1,
smoothFactor: 1
});
poly.addTo(map);
第三个
var polylinePoints = [
[lat, long],
[lat1, long1]
];
var polyline = L.polyline(polylinePoints).addTo(map);
没有错误...
有任何想法吗?谢谢
编辑:当我将点显示为标记时,它们都显示在地图上。这组标记应该我折线寿...
arr_markers = [];
all_properties.forEach(item =>{
arr_markers.push(L.marker([ item[0], item[1]], {icon: basicIcon}));
});
polyGroup = L.layerGroup(arr_markers).addTo(map);
解决方案
推荐阅读
- python - 当我在父类pyqt5中导入子类以自动运行第二类窗口时
- bootstrap-4 - Blazor 导航栏未显示初始值
- java - 处理在同一环境中运行的多个进程
- vba - 使用具有多个条件的文本框来搜索多个字段
- c# - ADLS ConcurrentAppend 为 1 MB 文件提供损坏的数据
- android-studio-4.0 - Android Studio 4.0 新类
- python - 安排python清除作业队列
- javascript - 如何使用 web3 实用程序从以太坊交易中检索公钥?
- microsoft-graph-api - 成员不应该是 Microsoft Graph AD 中已删除组列表的一部分
- php - 我的 API 和网站无法加载超时但 cPanel 工作正常