【发布时间】:2020-08-21 07:45:28
【问题描述】:
我正在做一个项目,该项目需要我构建一个函数来在 X 英里的距离内扩展一个长/纬度的多边形以创建一个“边界”。
我使用的技术是 JavaScriptdeskgl / nebula gl 层。而且我不确定javascriptdeskgl/nebula gl是否具有执行这些操作的内置能力。如果不是,这会让我质疑这个功能背后的数学原理。
由于我不熟悉二维平面上的长纬度,也不熟悉我使用的堆栈是否可以处理这个问题,我该如何将数组(长纬度)扩展 X 英里数。
【问题讨论】:
-
多边形一定是凸的吗?否则算法相当复杂。
-
如果多边形可以是任何(简单)多边形,请在此处查看答案:stackoverflow.com/questions/1109536/…。包含一些JS的答案。
标签: javascript latitude-longitude