KML +谷歌地球:用位图填充四边形?

时间:2010-02-19 17:00:23

标签: maps gis kml google-earth kmz

我正在构建一个KML文件,用作Google地球中的地图图层以及处理KML / KMZ文件的其他任何内容。

我想要做的是:显示一些位图图像,使每个位图图像被拉伸以适合指定的四边形,其中指定的四边形的第一个顶点例如是左上角的位图,下一个顶点将是右上角适合的位置,依此类推。有(相对)简单的方法吗?如果无法以任何简单的方式扭曲/拉伸图像,只需将其显示在指定位置,缩放和旋转即可。

更新:澄清一下:给定一组四个地理空间坐标形成四边形,我想采用矩形位图(通过指定的URL或包含在KMZ文件中)和将它放在地图上,使其四个角与上述四边形的四个角对齐。如果不能扭曲图像以适合任何四边形,那么仅指定位置,旋转和大小就足够了。希望这更清楚一点。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:4)

想出来;你使用LatLonQuad

<GroundOverlay>
    <name>Example Image Overlay</name>
    <color>87ffffff</color>
    <Icon>
        <href>mypicture.jpg</href>
        <viewBoundScale>0.75</viewBoundScale>
    </Icon>
    <gx:LatLonQuad>
        <coordinates>
        -115.8993079806076,36.72147153334678,0
        -115.8990441694222,36.72500067085463,0
        -115.9002128356738,36.72511090523616,0
        -115.9005214644026,36.72164386079184,0
    </coordinates>
    </gx:LatLonQuad>
</GroundOverlay>