首页 / 浏览问题 / 组件GIS / 问题详情
请问一下,我想用iObjectJava 组件来实现获取地图上某一个二维平面到某条线的最短距离,该如何去做呢?
1EXP 2024年10月31日
问题详细描述:

我想用iObjectJava 组件来实现获取地图上某一个二维平面到某条线的最短距离,是需要先获取该二维平面的最小外接矩形,然后获取该矩形的中心点,再求中心点到线的距离吗?我的这个思路对吗?有没有更加简洁的方法?

1个回答

您好,最短距离我们有已经实现好的方法

Geometrist对象

public static double distance(Geometry geometry1,
                              Geometry geometry2)求两个几何对象之间的距离。
注意:几何对象的类型只能是点、线和面。这里的距离指的是两个几何对象边线间最短距离。例如:点到线的最短距离就是点到该线的垂直距离。

参数:
geometry1 - 第一个几何对象。
geometry2 - 第二个几何对象。
返回:
两个对象之间的距离。
 

希望能帮助到您
920EXP 2024年10月31日
...