【发布时间】:2011-03-30 19:32:59
【问题描述】:
我在谷歌地球插件的表面上绘制了几个多边形。我从它们生成一个 KML。
问题是如何计算 LookAt 的参数,以便在桌面 Google 地球中打开时视图包含所有多边形? 对于 lat 和 lon,这很简单 - 只需计算边界框的中心,但是高度和范围参数呢?
例如我们有两个多边形:
1:
40.724536 -74.001914
40.724102 -74.001091
40.723003 -74.002067
40.723392 -74.002891
2:
40.723186 -74.003112
40.722843 -74.002311
40.721977 -74.003036
40.722320 -74.003738
那么 lon 和 lat 将是
lon=(40.724536+40.721977)/2=40.7232565
纬度=-(74.001091+74.003738)/2=-74.0024145
现在如何计算距离和高度?
【问题讨论】:
-
找到Haversine 距离公式 (autocalculator.org/Calculators/Driving-Distance-Calculator.aspx) 并尝试将其应用于我在 excel 中的坐标,但结果不正确(值太大)...