Google Earth の kml の曲線 (線) で都市をどのようにリンクしますか?
1227 次
1 に答える
3
まず、あなたは SO にいるので、デスクトップ アプリケーションだけでなく、KML の観点から質問していると思います。2 つの都市の座標が必要です。次に、座標要素の座標を使用して、ドキュメントから次のような kml ドキュメントを作成します (「LookAt」要素は必要ありませんが、カメラが関連する領域に移動することに注意してください)。
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>LineString.kml</name>
<open>1</open>
<LookAt>
<longitude>-122.36415</longitude>
<latitude>37.824553</latitude>
<altitude>0</altitude>
<range>150</range>
<tilt>50</tilt>
<heading>0</heading>
</LookAt>
<Placemark>
<name>unextruded</name>
<LineString>
<extrude>1</extrude>
<tessellate>1</tessellate>
<coordinates>
-122.364383,37.824664,0 -122.364152,37.824322,0
</coordinates>
</LineString>
</Placemark>
<Placemark>
<name>extruded</name>
<LineString>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>relativeToGround</altitudeMode>
<coordinates>
-122.364167,37.824787,50 -122.363917,37.824423,50
</coordinates>
</LineString>
</Placemark>
</Document>
</kml>
都市の高度がない場合は省略し、altitudeMode 要素を「clampToGround」に設定し、おそらく tesselate 要素を「1」(true を意味する) に設定してください。これを忘れると、あなたのラインが地下に消えてしまうかもしれません。
于 2010-07-08T20:28:59.373 に答える