0

経度と緯度に基づいてルートを作成しようとしています。これは私がこれまでに持っているものですが、正しく機能していないようです。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"> 
<Document>
  <PlaceMark>
    <name>test</name>
    <description>test Desc</description>
    <Point>
      <coordinates>-80.54400115,43.4250264</coordinates>
      <coordinates>-80.52674314,43.43127701</coordinates>
      ...
    </Point>
    </PlaceMark>
  </Document>
<kml> 

構文は正しいですか?地図アプリにロードすると、ルートが表示されません。

4

1 に答える 1

3

KML リファレンスを参照してください

  1. KML は大文字と小文字が区別される XML です (PlaceMark は Placemark と同じではありません)。
  2. a<Point>は単一の場所です
  3. ラインは<LineString>
  4. XML が有効</kml>である必要があります (開口部を閉じるには が必要です<kml>)。

Google マップ上の上記の例の KML

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2">         <Document>
<Placemark><name>test</name>
<description>test Desc</description>
<LineString>
<coordinates>
-80.54400115,43.4250264
-80.52674314,43.43127701
-80.5274517,43.43458707
-80.53223781,43.43876923
-80.54385782,43.44993036
-80.53949137,43.45723788
-80.53950793,43.46780893
-80.53352615,43.4730443
-80.53491389,43.47816267
-80.54136061,43.48417145
-80.54163034,43.48439869
</coordinates>
</LineString>
</Placemark></Document>
</kml> 
于 2013-05-14T22:04:04.343 に答える