2013-05-14 133 views
0

我想創建一個基於lon & lat的路線。這是我到目前爲止,但它似乎並沒有正常工作。創建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> 
    <Point> 
     <coordinates>-80.54400115,43.4250264</coordinates> 
     <coordinates>-80.52674314,43.43127701</coordinates> 
     ... 
    </Point> 
    </PlaceMark> 
    </Document> 
<kml> 

語法是否正確?當我在地圖應用程序中加載它時,它不顯示路線。

回答

2

請參閱KML reference

  1. KML是XML區分大小寫(地標是不一樣的標)
  2. 一個<Point>是單個位置
  3. 一個線是<LineString>
  4. 您的XML需要有效(需要</kml>才能關閉開幕<kml>)。

example

KML from example above on Google Maps

<?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> 
+0

謝謝。出於某種原因,只顯示了一個點,而不是整個路線。 – user1158745

+0

在我的例子中還是在你的地圖上?如果您的地圖位於KML文件的哪個位置。 – geocodezip

+0

我剛剛使用你的例子,它沒有顯示只有一個點的線串。 – user1158745