android– 围绕地理点创建一个边界框

android– 围绕地理点创建一个边界框,第1张

概述我有一个地理纬度和经度(例如:39.6199,-79.9535).如何在半径为1km的点周围用Java构建一个边界框?解决方法:>两条经度线之间的距离根据您所在的纬度线而变化.它可以计算为:3960*2*pi/360*余弦(纬度)英里>两条纬度线之间的距离在任何地方都是恒定的:69英里.因此,为了在地理位置

我有一个地理纬度和经度(例如:39.6199,-79.9535).如何在半径为1km的点周围用Java构建一个边界框?

解决方法:

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

3960 * 2 * pi / 360 *余弦(纬度)英里
>两条纬度线之间的距离在任何地方都是恒定的:69英里.

因此,为了在地理位置周围绘制1×1英里的平方,您应该找到与该点的纬度平行的两条纬度线,沿着南部和北部距离为0.5英里.然后沿着西部和东部找到两条平行的经度线,距离为0.5英里.

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

总结

以上是内存溢出为你收集整理的android – 围绕地理点创建一个边界框全部内容,希望文章能够帮你解决android – 围绕地理点创建一个边界框所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存