Xml 使用线字符串和placemarks创建KML文件

Xml 使用线字符串和placemarks创建KML文件,xml,google-maps,kml,Xml,Google Maps,Kml,我正在使用我构建的应用程序构建一个KML文件。现在我已经很好地在地图上画了一条线。但是,现在我想在同一个KML文件中添加几个placemark。当尝试执行此操作时,它将显示行字符串或位置标记,但不能同时显示两者 如何在KML文件中执行此操作 我目前使用的: <?xml version="1.0" encoding="UTF-8"?> <kml xsi:schemaLocation="http://earth.google.com/kml/2.1 http://earth.goo

我正在使用我构建的应用程序构建一个KML文件。现在我已经很好地在地图上画了一条线。但是,现在我想在同一个KML文件中添加几个placemark。当尝试执行此操作时,它将显示行字符串或位置标记,但不能同时显示两者

如何在KML文件中执行此操作

我目前使用的:

<?xml version="1.0" encoding="UTF-8"?>
<kml xsi:schemaLocation="http://earth.google.com/kml/2.1 http://earth.google.com/kml2.1.xsd" xmlns="http://earth.google.com/kml/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Placemark>
    <name>My Name</name>
    <Style>
        <LineStyle>
            <color>FF0000FF</color>
            <width>3.0</width>
        </LineStyle>
    </Style>
    <LineString>
      <extrude>false</extrude>
      <tessellate>true</tessellate>
      <altitudeMode>clampToGround</altitudeMode>
      <coordinates>A Ton of coordinates go here</coordinates>
    </LineString>
  </Placemark>
</kml>

我的名字
FF0000FF
3
假的
真的
攀爬地面
这里有很多坐标

为了显示多个placemarks,我计算出我必须将所有placemarks放入一个
中,然后它工作了。

为了显示多个placemarks,我计算出我必须将所有placemarks放入一个
中,然后它就成功了。

您知道您在kml中使用的是旧的2.1名称空间吗?请看:“@NicHubbard:我正在做类似的工作。您能给我看一下KML或Java代码,了解如何在两点之间划一条线。我想在这些点上也得到某种标记。提前谢谢!:)您知道您在KML中使用的是旧的2.1名称空间吗?请参阅:”@尼克伯德:我正在做类似的事情。你能给我看看KML或Java代码,看看如何在两点之间画一条直线吗。我想要的是在这些点上也得到某种标记。提前感谢!:)