我从谷歌的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地图制作工具(http://www.google.com/mapmaker)中生成蓝色气球。我想知道是否可以修改此代码以创建不同颜色的气球。这将允许我确定哪些点来自哪些源文件。
次要问题: (1)气球可以显示为彩色点吗?当我工作时,气球会占用大量的视觉空间,所以如果可能的话我想使用更小的点。 (2)上述代码可以更紧凑吗?对于这样一个简单的演示文稿,三个标签“地标,点,坐标”似乎有点过分。
如果有兴趣的话,他们可以在这里看到更多我合并的kml文件: https://sites.google.com/site/keithkmlfiles/home/kmlfiles/point_files/snowden
感谢您的帮助。
答案 0 :(得分:0)
以下代码生成3个绿色图钉和3个默认标记,这些标记目前是Google地图制作工具中的蓝色标记。
<?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的链接复制到顶部框中。 - 单击“添加”。 - 单击“确定”。
你可以看到它的作用。