gpt4 book ai didi

javascript - 有没有办法使用react-leaflet添加MultiPolyline组件?

转载 作者:行者123 更新时间:2023-12-02 23:37:21 26 4
gpt4 key购买 nike

我正在尝试使用传单实现 OpenSteetMap View 。我创建了一个POC for the same .

var map = L.map('map').setView([9.89445, 76.71272], 12).addLayer(osm);
var latlngs1 = [
[[9.84644243, 76.81231223],
[9.91437659, 76.82216573]],
[[9.86079307, 76.69274206],
[9.9061336, 76.69914242]]
];
var latlngs2 = [
[[9.91437659, 76.82216573],
[9.86079307, 76.69274206]]
];
var polyline1 = L.multiPolyline(latlngs1, {color: 'red'}).addTo(map);
var polyline2 = L.multiPolyline(latlngs2, {color: 'green'}).addTo(map);

由于我使用 Reactjs 创建应用程序,因此我开始使用提供 React 组件的 React-leaflet 库。

但是我无法在react-leaflet中找到MulitPolyline组件。 Doc似乎不支持 MultiPolyline。

有没有办法在React中添加这个组件?

最佳答案

将传单库更新至最新版本。使用 polyLine 而不是 multiPolyline,它工作得很好

var map = L.map('map').setView([9.89445, 76.71272], 12).addLayer(osm);
var latlngs1 = [
[[9.84644243, 76.81231223],
[9.91437659, 76.82216573]],
[[9.86079307, 76.69274206],
[9.9061336, 76.69914242]]
];
var latlngs2 = [
[[9.91437659, 76.82216573],
[9.86079307, 76.69274206]]
];
var polyline1 = L.polyline(latlngs1, {color: 'red'}).addTo(map);
var polyline2 = L.polyline(latlngs2, {color: 'green'}).addTo(map);

http://jsfiddle.net/jeffjohny/wnrkq13o/1/

关于javascript - 有没有办法使用react-leaflet添加MultiPolyline组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56229911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com