我正在同一页面上显示两个不同的
我尝试使用以下代码:
leaflet
map
。在某个事件之后,我希望在两个地图上都出现一个Polyline
。如果可能的话,我想避免创建副本并保持两个不同的变量。我尝试使用以下代码:
var line_coordinates = [[1,2],[3,4]];
var my_polyline = L.polyline(line_coordinates);
my_polyline.addTo(map1);
my_polyline.addTo(map2);
然而,如果我运行上述代码,Polyline
只会显示在 map2
上。
接下来,我需要再次将其坐标更改为一些 new_line_coordinates
,并运行以下命令:
my_polyline.setLatLngs(new_line_coordinates);
my_polyline.redraw();
polyline
应该已经更新为新的坐标了。但是,仍然只显示在 map2
上。
我哪里做错了?有可能实现我想要的效果吗?