-1

我从谷歌的 MyTracks 应用程序创建的多个 kml 文件中提取坐标信息,并将它们合并以创建一个合并文件。这些文件具有以下形式:

<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Document>
<Placemark><Point><coordinates> -125.362289,50.057000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.363414,50.058000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.372059,50.056000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.366759,50.058001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.376856,50.066001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.377394,50.067001,0.0 </coordinates></Point></Placemark>
</Document>
</kml>

此代码在 Google Map Maker ( http://www.google.com/mapmaker ) 中生成蓝色气球。我想知道是否可以修改此代码以创建不同颜色的气球。这将使我能够确定哪些点来自哪些源文件。

次要问题:(1)气球可以显示为彩色点吗?当我工作时,气球会占用很多视觉空间,所以如果可能的话,我想使用更小的点。(2) 上面的代码可以更简洁吗?对于这样一个简单的演示文稿,“地标、点、坐标”三个标签似乎有点过分了。

如果有人感兴趣,他们可以在这里查看更多我的合并 kml 文件: https ://sites.google.com/site/keithkmlfiles/home/kmlfiles/point_files/snowden

谢谢你的帮助。

4

1 回答 1

0

以下代码生成 3 个绿色图钉和 3 个默认标记,这些标记当前是 google map maker 中的蓝色桨。

<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Document>
<Style id="TIcon">
  <IconStyle>
    <Icon>
      <href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>
    </Icon>
  </IconStyle>
</Style>
<Placemark><styleUrl>#TIcon</styleUrl><Point><coordinates>  -125.362289,50.057000,0.0 </coordinates></Point></Placemark>
<Placemark><styleUrl>#TIcon</styleUrl><Point><coordinates>  -125.363414,50.058000,0.0 </coordinates></Point></Placemark>
<Placemark><styleUrl>#TIcon</styleUrl><Point><coordinates>  -125.372059,50.056000,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.366759,50.058001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.376856,50.066001,0.0 </coordinates></Point></Placemark>
<Placemark><Point><coordinates> -125.377394,50.067001,0.0 </coordinates></Point></Placemark>
</Document>
</kml>

文件中有此代码的精确副本: https ://sites.google.com/site/keithkmlfiles/home/kmlfiles/test/two_colours.kml

如果您访问:http ://www.google.com/mapmaker - 将光标移到“叠加层”框上。- 点击“管理覆盖”。- 将上述 *.kml 的链接复制到顶部框中。- 单击添加。- 单击确定。

你可以看到它的作用。

于 2014-02-04T20:33:35.773 回答