添加米制距离到Long/Lat e6

本文关键字:Lat e6 Long 距离 添加 | 更新日期: 2023-09-27 18:03:29

如果之前有人问过这个问题,我很抱歉。我看过关于哈弗斯和椭球体的帖子。

我有两个点在1e6谷歌地图地理点格式定义一个有向向量。

我需要为有向向量创建一个OABB(对象对齐的边界框)。很容易通过计算法线(-y,x) (y,-x)来完成。唯一的问题是归一化向量的长度定义了OABB的宽度。

比如说,我想让这些法线长20公里…所以我需要将法线缩放20km,但我不知道如何在gepoint类使用的1e6格式中做到这一点。

如果有人能发布一些关于如何添加测量值到地理点的代码,我会喜欢他们。

欢呼。克雷格。

添加米制距离到Long/Lat e6

在这里找到答案-> https://gis.stackexchange.com/questions/2951/algorithm-for-offsetting-a-latitude-longitude-by-some-amount-of-meters

在我用地球的半径和一些简单的三角定理算出这该死的东西之前。虽然我是一个足够称职的数学家,但我不应该这样做。

(咆哮)谷歌在玩什么?很明显,GMap开发者需要在地理点和位置上做矢量运算,他们应该有内置的矢量运算符。(/咆哮)