2

GoogleEarthやその他のKML/KMZファイルを処理するマップレイヤーとして使用するKMLファイルを作成しています。

私がしたいのはこれです:それぞれが指定された四辺形に収まるように引き伸ばされるようにいくつかのビットマップ画像を表示します。ここで、指定された四辺形の最初の頂点は、たとえば、ビットマップの左上隅、次の頂点は、右上隅が収まる場所などになります。これを行う(比較的)簡単な方法はありますか?画像を簡単に歪めたり伸ばしたりすることができない場合は、指定した場所に画像を表示するだけで、拡大縮小や回転が可能です。

更新:明確にするために:四辺形を形成する4つの地理空間座標のセットを前提として、長方形のビットマップ(指定されたURLを介して、またはKMZファイルに含まれている)を取得し、4つの角になるようにマップ上に配置します前述の四辺形の四隅に合わせます。四辺形に合うように画像を歪めることができない場合は、位置、回転、サイズを指定するだけで十分です。うまくいけば、それはもう少し明確です。

どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1

6

理解した; あなたは:を使用し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>
于 2010-02-23T15:49:20.130 に答える