【问题标题】:KmlLayer custom iconsKmlLayer 自定义图标
【发布时间】:2010-11-17 22:05:48
【问题描述】:

我有一个网站,社区的用户可以导入他的 KML 文件(从 Google 地图的地球导出)并显示地图(例如他在芝加哥最喜欢的餐馆)。这部分很简单,但现在我要自定义地图上的图标,我看不出如何使用 KML 文件...

还有其他解决方案,也许是导出/导入不同的文件而不是 kml? 谷歌地图是否允许以 json/xml 格式导出结果?

【问题讨论】:

  • 您能否编辑您的问题以更具描述性?我不明白您所说的“但现在我要自定义地图上的图标,但我不明白如何使用 KML 文件......”。你到底想做什么?

标签: google-maps kml


【解决方案1】:

如果您只想更改地标标记图标,您可以将地标的样式设置为包含图标节点的样式。

    <Style id="icon">
        <IconStyle>
            <Icon>
                <href>http://path/to/your/icon.png</href>
            </Icon>
        </IconStyle>
    </Style>
    <Placemark>
        <name>Name</name>
        <description>
        hi
        </description>
        <styleUrl>#icon</styleUrl>
        <Point>
            <coordinates>...</coordinates>
        </Point>
    </Placemark>

这将显示该标记路径中包含的图标,而不是默认图标。

【讨论】:

    猜你喜欢
    • 2012-12-28
    • 2012-09-02
    • 2012-06-23
    • 2021-11-18
    • 2015-02-19
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多