如何使用文件中的 kml 地标?

How do I use kml placemarker from file?

<href>drive location</href>

不工作,很自然。我还没有看到任何地方实际解决如何将硬盘驱动器位置引用为要从中获取地标图像的位置。从硬盘导入图像必须使用哪一行代码?

KML 中的 <href> 标签用于表示文件位置的 URL,而不是 Windows 绝对文件位置,因此 http://server/myimage.png 有效,但 c:/myfiles/image.png 无效。

首先尝试将图像移动到与 KML 文件相同的文件夹中,然后通过仅使用文件名的相对 URL 引用图像。

示例:

  <Style>
      <IconStyle>
         <Icon>
            <href>icon21.png</href>
         </Icon>
      </IconStyle>
  </Style>

如果想将绝对文件位置表示为 URL 那么 C:\myimages\image.png 可以重写为 file :///C:/mymages/image.png.