KmlLayer自定义图标

Fra*_*sco 4 google-maps kml

我有一个网站,我社区的用户可以导入他的KML文件(从谷歌地图导出)并显示一张地图(来自芝加哥最喜欢的餐馆).这部分还不错,但现在我会自定义地图上的图标,我不知道如何使用KML文件......

还有其他解决方案,可能导出/导入不同的文件而不是kml?谷歌地图允许导出json/xml中的结果吗?

小智 5

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

    <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>
Run Code Online (Sandbox Code Playgroud)

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