如何获得最小和最大纬度和经度的半径?

时间:2012-03-12 22:09:45

标签: math map

给定坐标:

min_lat=25.862491496700553
max_lat=26.358213103705367
min_lng=-80.790159828186
max_lng=-79.78628409576413

是否可以确定半径?

2 个答案:

答案 0 :(得分:1)

  

“给定[两个地理点] [i]可以确定半径吗?”

根据要求,没有。

radius 是指从圆心或球体的中心到其周长的距离。它用于2D圆和3D球体。

那就是说,我怀疑你实际上可能正试图提出一个可以回答的不同问题。

我建议请阅读Chris Veness的Calculate distance, bearing and more between Latitude/Longitude points和StackOverflow问题:“How do I calculate distance between two latitude-longitude points?

如果您需要非常高的准确度(远远超过几乎所有使用Google地球需求的人),您可以使用考虑到椭圆形地球模型的Vincentry Formula,因为地球不< / em>一个完美的球体。

  • 或者您可能意味着您希望沿最大和最小纬度和经度的周长找到四个线段的中点。例如(min_lat,min_lon),(min_lat,max_lon),(max_lat,min_lon)和(max_lat,max_lon),请求频率较低。

StackOverflow问题“Mid point of two point where latitude and longitude given”中详细介绍了这一点。

答案 1 :(得分:-1)

没有。你可以在台球或木星上划出那个区域。