我如何绘制多条折线?

问题描述

我有几条折线可以在我的谷歌地图 API 上绘制。 这段代码绝对没问题,而且运行良好:

var positions = [
['pos0',lat0,lon0],['pos1',lat1,lon1],['pos2',lat2,lon2]
etc etc etc 
];
 
var path = [];
for (var i = 0; i < positions.length; i++) {
    var pos = positions[i];
    var myLatLng = new google.maps.LatLng(pos[1],pos[2]);

    var marker = new google.maps.Marker({
        position: myLatLng,visible: false,map: map
        });

    path[i] = myLatLng;
}

var parcours = new google.maps.Polyline({
    path: path,strokeColor: "#000000",strokeOpacity: 5.0,strokeWeight: 1
});
parcours.setMap(map);

但是由于我有将近 100k 个坐标,需要绘制大约 700 条折线,我想知道除了将这部分代码制作 700 次之外还有其他方法吗?

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...