Google maps 谷歌地图Web应用程序如何计算卫星地图上的高度?
当我们看到卫星地图时,谷歌地图的Web应用程序www.Google.com/Maps在其URL上放置了一个以米为单位的海拔数字。例如,下面的URL相当于路线图上的缩放级别4,高度为7759657m: www.google.com/maps/@37.0625,-95.6770687759657M/data=!3m1!1e3 它是如何计算这个高度的Google maps 谷歌地图Web应用程序如何计算卫星地图上的高度?,google-maps,google-maps-api-3,zooming,gis,altitude,Google Maps,Google Maps Api 3,Zooming,Gis,Altitude,当我们看到卫星地图时,谷歌地图的Web应用程序www.Google.com/Maps在其URL上放置了一个以米为单位的海拔数字。例如,下面的URL相当于路线图上的缩放级别4,高度为7759657m: www.google.com/maps/@37.0625,-95.6770687759657M/data=!3m1!1e3 它是如何计算这个高度的 我尝试了提升API,但没有发现与此API的结果有任何关系。在我的测试中,我看到在相同的缩放级别上,高度随纬度变化,但我没有找到比例。看起来像是卫星高度。
我尝试了提升API,但没有发现与此API的结果有任何关系。在我的测试中,我看到在相同的缩放级别上,高度随纬度变化,但我没有找到比例。看起来像是卫星高度。所以与海拔api无关,它与地面高度有关。对不起,我不知道你的实际问题。是的,它看起来像卫星高度,但我还没有弄清楚谷歌地图是如何计算的。当我们平移地图时,路线图的缩放级别保持不变,但此高度变化很大。在我的测试中我发现它随纬度变化,DOM大小和屏幕的分辨率或PPI。我的猜测是,它不是计算出来的,而是根据缩放级别和位置等其他内容查找的。这让我觉得它是计算出来的。这是因为即使在浏览器脱机时,高度也会发生变化,如果我们在不同的屏幕中访问同一个位置,数字也会发生变化。如果你有时间,在Firefox中打开新的Google地图,选择卫星模式,将浏览器更改为脱机工作,进行一些缩放和平移操作,你就会看到我所说的。这就是为什么我认为它是经过计算的,因为下载行星所有变焦和位置的高度是不可行的。