Geolocation 覆盖圆弧的最小圆

Geolocation 覆盖圆弧的最小圆,geolocation,geocoding,computational-geometry,Geolocation,Geocoding,Computational Geometry,我想找到覆盖圆弧的最小圆半径。我需要一个api链接,但我认为它不是开源的: 函数应该是这样的,它将返回一个圆 public Circle CircArc(double x, double y, double inRadius, double outRadius, double startAngle, double stopAngle) 之后,我将能够得到圆心坐标和半径,如下所示: circle.getXCoord(); circle.getYCoord(); circle.getRadius

我想找到覆盖圆弧的最小圆半径。我需要一个api链接,但我认为它不是开源的:

函数应该是这样的,它将返回一个圆

public Circle CircArc(double x, double y, double inRadius, double outRadius, double startAngle, double stopAngle) 
之后,我将能够得到圆心坐标和半径,如下所示:

circle.getXCoord();
circle.getYCoord();
circle.getRadius();

是否有api?如果没有,如何实现CircArc函数?

计算外圆两个端点的位置。有两种情况:

  • 如果圆弧孔径小于半圈:请求圆的直径是这些端点之间的线段

  • 否则:该圆就是圆弧的支撑圆


无论如何,小孔径圆弧的配置仍然很困难,因此内圆弧可能会通过上面定义的圆。

您真的需要内半径和外半径吗?这使它变得更困难。我有内半径和外半径。有了这个参数,我想要覆盖我的圆弧的最小圆