Google maps 圆形叠加投影畸变
我目前正在使用KML文件中的“GroundOverlay”函数来显示圆形图像。我知道这个圆的直径是48度,当我把它覆盖在地球上时,我希望它看起来像一个圆。它不是一个完美的圆圈,而是扭曲的,最明显的是在两极。我认为失真的原因是Google Earth假设我的原始图像使用了地图投影,所以GE“取消投影”了我的图像,造成了失真。有没有办法通过KML或maps API关闭投影,将我的圆形图像覆盖为圆形?或者,在我调用地面覆盖之前,我唯一的选择是将圆形图像投影到一个简单的圆柱形投影中吗?如果存在第一个选项,我更喜欢它。您不能关闭投影,但可以通过基于像素而不是lat/lon绘制来忽略它。这将导致一个与地球表面相切的圆,而不是表面上的圆(如头盖骨)。我找不到使用像素代替lat/lon选项进行地面覆盖。ScreenOverlay允许您指定使用像素单位选项,但我不认为这是我想要使用的功能。我没有说GroundOverlay有这样的选项。可以基于像素进行绘制,但必须自己编写代码。(实际上你必须做一些工作!);-)Google maps 圆形叠加投影畸变,google-maps,google-maps-api-3,kml,google-earth,google-earth-plugin,Google Maps,Google Maps Api 3,Kml,Google Earth,Google Earth Plugin,我目前正在使用KML文件中的“GroundOverlay”函数来显示圆形图像。我知道这个圆的直径是48度,当我把它覆盖在地球上时,我希望它看起来像一个圆。它不是一个完美的圆圈,而是扭曲的,最明显的是在两极。我认为失真的原因是Google Earth假设我的原始图像使用了地图投影,所以GE“取消投影”了我的图像,造成了失真。有没有办法通过KML或maps API关闭投影,将我的圆形图像覆盖为圆形?或者,在我调用地面覆盖之前,我唯一的选择是将圆形图像投影到一个简单的圆柱形投影中吗?如果存在第一个选项