1

我有一张需要叠加为跨越 180 线的 GroundOverlay 的图像。

前任: <north>65.93</north><south>52.84</south><east>-178.55</east><west>-191.65</west>

我只得到 -178.55 到 -180 - 其余的都不见了。

4

1 回答 1

1

尤其是 Google 地球和许多地图应用程序,通常会在穿过反子午线(-180/+180 经度)的线或叠加层出现错误。

一些相关错误:
https ://code.google.com/p/earth-issues/issues/detail?id=1145
https://code.google.com/p/earth-issues/issues/detail?id=1340
https://code.google.com/p/earth-issues/issues/detail?id=1348

解决此错误的唯一方法是将地面叠加层分成两个图像,每个图像都接触但不越过 180 线。

请注意,Google 地球中的经度在 [-180, +180] 范围内,因此 -191.65 归一化为 +168.35。

在您的 KML 中使用这些区域:

<north>65.93</north><south>52.84</south><east>-178.55</east><west>-180</west>
<north>65.93</north><south>52.84</south><east>180</east><west>168.35</west>
于 2013-03-05T21:42:39.460 回答