gpt4 book ai didi

android - 在地理点周围创建边界框

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:30 24 4
gpt4 key购买 nike

我有地理纬度和经度(例如:39.6199,-79.9535)。如何在 Java 中围绕半径为 1 公里的点构建边界框?

最佳答案

  1. 两条经度线之间的距离会根据您所在的纬度线而变化。它可以计算为:

    3960 * 2 * pi/360 * cosine(latitude) 以英里为单位

  2. 两条纬线之间的距离在任何地方都是恒定的:69 英里。

因此,要在某个地理位置周围绘制一个 1x1 英里的正方形,您应该找到两条纬度线,该纬度线与该点的纬度平行,沿南北方向相距 0.5 英里。然后找到两条平行的经线,沿东西方向各相距 0.5 英里。

例如,0.5 英里表示 0.5/69 纬度差。如果给定点的纬度为 39.6199,则正方形上侧和下侧的纬度具有纬度值:36.6199+(0.5/69)36.6199-(0.5/69)分别。

关于android - 在地理点周围创建边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12448629/

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