【问题标题】:Create KML file with linestring and placemarks使用线串和地标创建 KML 文件
【发布时间】:2013-10-31 16:58:47
【问题描述】:

我正在使用我已构建的应用构建 KML 文件。现在我已经很好地在地图上绘制了一个线串。但是,现在我想在同一个 KML 文件中添加一些地标。尝试执行此操作时,它将显示线串或地标,但不会同时显示两者。

如何在 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>

【问题讨论】:

    标签: xml google-maps kml


    【解决方案1】:

    我想出了我必须将所有地标放入&lt;Folder&gt; 以显示多个地标,然后它就起作用了。

    【讨论】:

    • 您知道您在 kml 中使用的是旧的 2.1 命名空间吗?见:“code.google.com/intl/nl-NL/apis/kml/documentation/…
    • @NicHubbard:我正在做类似的事情。您能否向我展示如何在两点之间划线的 KML 或 Java 代码。我想要的是在这些点上也得到某种标记。提前致谢! :)
    猜你喜欢
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    相关资源
    最近更新 更多