gpt4 book ai didi

java - 导出一对纬度和经度之间的任意点纬度和经度

转载 作者:行者123 更新时间:2023-12-02 09:40:28 25 4
gpt4 key购买 nike

我有一对纬度和经度坐标,lat1、long1、lat2 和 long2。我需要能够计算 lat1、long1 和 lat2 & long2 之间的任何点位置(lat3、long3)。我发现this answer这给出了一对点之间的中点。

但是我需要一个更灵活的解决方案,例如我希望能够在这对点之间指定 1/3、1/4、8/9 等。

注意:lat1、long1 和 lat2 和 long2 相距不到 0.2 英里。

最佳答案

使用线性插值,您只需将分数(1/2、1/3、1/4、8/9)应用于纬度之间的差异和经度之间的差异,并将其添加到第一个纬度/经度。

如果f是分数:

latF = lat1 + f * (lat2 - lat1)
longF = long1 + f * (long2 - long1)

关于java - 导出一对纬度和经度之间的任意点纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29457461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com