我有一个特定区域的地图,我需要确定给定位置(带有lat-lon坐标)是否属于覆盖此地图的任何网格。
我决定使用Google地球将我给定区域的地图划分为1 km x 1 km方格网格 - 使用CTRL + L启用方格网并缩放到适当的比例,以便网格线距离1000米相互之间 - 并将整个数据提取为KML,以获取地图中每个网格的角点的纬度和经度值,并从那里进行查找 - 以查看给定的lon / lat是否落入任何正方形网格,如果确实如此,哪个网格等等 - 但我不知道是否可以这样做 - 如果谷歌地球允许我以KML格式提取自己的方格网格坐标 - 。
有人可以提供有关这是否可行的任何信息,如果可能的话,可以如何做到这一点?
答案 0 :(得分:2)
例如考虑在纬度89N和纬度90N(北极)之间的区域。北纬90N处的地球周长为0,因此总面积为圆形。
无法将球体或椭圆体表面的任何部分划分为不重叠的调整矩形。
答案 1 :(得分:0)
不确定这是否是您要求的,但您可以获得当前全球视图的纬度和经度。
var view = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
view.getLatitude();
view.getLongitude();
以下是有关当前视图和相机的更多信息:https://developers.google.com/earth/documentation/camera_control