public class EquidistancePolylineBuilder extends Object
IGeoPoint point1 = IGeoPoint.of(117.976043D, 39.638393D); IGeoPoint point2 = IGeoPoint.of(117.968462D, 39.639923D); IGeoPoint point3 = IGeoPoint.of(118.115075D, 39.624328D); List<IGeoPoint> points = EquidistancePolylineBuilder.of(50).add(point1).add(point2).add(point3).build(); System.out.println(points);
| 限定符和类型 | 方法和说明 |
|---|---|
EquidistancePolylineBuilder |
add(IGeoPoint point)
添加一个节点
|
EquidistancePolylineBuilder |
addAll(List<IGeoPoint> points)
添加多个节点
|
List<IGeoPoint> |
build()
返回按指定间隔米数的插值的坐标序列(含原坐标)的列表。
|
static EquidistancePolylineBuilder |
of(int meter) |
public static EquidistancePolylineBuilder of(int meter)
meter - 间隔,单位米public EquidistancePolylineBuilder add(IGeoPoint point)
point - 定位点public EquidistancePolylineBuilder addAll(List<IGeoPoint> points)
points - pointsCopyright © 2022. All rights reserved.