【问题标题】:KMZ File with Icon带有图标的 KMZ 文件
【发布时间】:2012-11-26 21:02:17
【问题描述】:

我正在尝试在 KMZ 文件中放置一个图标,以便用户在单击精确点时可以查看缩略图。我有以下代码 - 它正在工作,但没有显示图标/缩略图。我看过谷歌开发者,看不出有什么区别。只需要第二双眼睛就能看到它。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Evidence File</name>
<description>SAMSUNG - GT-I9000
2012:10:25 17:36:57
2797 KB
Height: 2448 Pixels
Width:  3264 Pixels
C:\Users\Steve\Desktop\FYP Cases\M2510\IMG_20121025_163656.jpg</description>
<IconStyle><scale>1.1</scale><Icon><href>C:\Users\Steve\Desktop\FYP Cases\M2510\IMG_20121025_163656.jpg</href></Icon></IconStyle>
<Point>
<coordinates>-2.6172222222222223,51.43</coordinates>
</Point>
</Placemark>
</kml>

【问题讨论】:

    标签: icons kml google-earth kmz


    【解决方案1】:

    您在您的 KML 文件 (C:\Users\Steve...) 中拥有对该文件的绝对引用。如果图像在您的 KMZ 内,那么您应该参考相对文件位置。此外,文件路径 C:... 不是有效的 URL,如果使用绝对 URL,则应采用 http:// 或 file:// 的形式。

    假设 KMZ 文件有两个条目(按此顺序):

    • doc.kml
    • IMG_20121025_163656.jpg

    doc.kml 中的 IconStyle 应该这样重写:

    <IconStyle>
        <scale>1.1</scale>
        <Icon>
            <href>IMG_20121025_163656.jpg</href>
        </Icon>
    </IconStyle>
    

    【讨论】:

    • 谢谢杰森。这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多