美文网首页
两条线线创建多边形,数组合并拷贝

两条线线创建多边形,数组合并拷贝

作者: hehehehe | 来源:发表于2020-08-19 16:38 被阅读0次
Map<Long, List<AdLane>> roadLanesMap = adLanesGroup.stream()
.collect(Collectors.groupingBy(AdLane::getROAD_ID));
Coordinate[] leftCoordinates = rDivGeom.getCoordinates();
Coordinate[] rightCoordinates = lDivGeom.getCoordinates();
Coordinate[] coordinates = new Coordinate[leftCoordinates.length + rightCoordinates.length + 1];
System.arraycopy(leftCoordinates, 0, coordinates, 0, leftCoordinates.length);
System.arraycopy(rightCoordinates, 0, coordinates, leftCoordinates.length, rightCoordinates.length);
System.arraycopy(leftCoordinates, 0, coordinates, leftCoordinates.length + rightCoordinates.length, 1);
Polygon polygon = GeoUtils.polygonFromCoordinates(coordinates);
polygons.add(polygon);

相关文章

  • 两条线线创建多边形,数组合并拷贝

  • js数组中常用方法详解(ES5)

    1.concat();合并数组,返回合并后的数组 ---不包含对象的数组的深拷贝;对象数组的浅拷贝(详见下一篇...

  • 数组的扩展

    1:扩展运算符 主要作用就是展开当前数组;一般应用于浅拷贝、合并数组、解构 浅拷贝 合并数组 解构 拆分字符串 转...

  • ES6中扩展运算符的应用

    一、数组的合并 二、数组的克隆(浅拷贝) 三、伪数组转换为真正的数组

  • iOS开发 - 「Swift 学习」Array集合类型创建、编辑

    Swift语言创建数组,合并、插入、删除数组元素 创建数组 一、创建空数组 二、创建数值型数组 直接用字面量创建数...

  • 数组方法总结+es6

    定义数组 数组方法 1.concat() 合并数组(深拷贝) 2.join() 数组->字符串 3.pop() 移...

  • ES6 展开运算符

    合并数组 拷贝数组 解构赋值 将数组“展开”成为不同的参数 将类数组转换成数组 arguments、NodeLis...

  • Javascript深拷贝

    什么是深拷贝 创建一个新的对象或数组时,将原对象/数组的“值”拷贝,而不是“引用”。 深拷贝 数组拷贝不存在多层嵌...

  • Swift---4.集合类型

    数组:Array 空数组(实例化) 创建任意长度默认值数组 合并数组(注意,合并数组时,数组内部的数据类型必须相同...

  • JavaScript随记1

    一.数组的创建 数组创建的三种方式: 二.数组的属性 获取数组长度: length 数组排序: sort() 合并...

网友评论

      本文标题:两条线线创建多边形,数组合并拷贝

      本文链接:https://www.haomeiwen.com/subject/hqhdjktx.html