如何解决Google KML 导入替换图标
我有带有自定义图标 https://www.google.com/maps/d/u/0/edit?mid=1iwhgwHJgtmYOS6PokVdvTqTgpB51xCAg&usp=sharing 的地图 导入 KML 图标后变成这个 https://www.gstatic.com/mapspro/images/stock/503-wht-blank_maps.png
有结果KML
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>test map</name>
<description/>
<Style id="icon-1594-7CB342-nodesc-normal">
<IconStyle>
<color>ff42b37c</color>
<scale>1</scale>
<Icon>
<href>https://www.gstatic.com/mapspro/images/stock/503-wht-blank_maps.png</href>
</Icon>
</IconStyle>
<LabelStyle>
<scale>0</scale>
</LabelStyle>
<BalloonStyle>
<text><![CDATA[<h3>$[name]</h3>]]></text>
</BalloonStyle>
</Style>
<Style id="icon-1594-7CB342-nodesc-highlight">
<IconStyle>
<color>ff42b37c</color>
<scale>1</scale>
<Icon>
<href>https://www.gstatic.com/mapspro/images/stock/503-wht-blank_maps.png</href>
</Icon>
</IconStyle>
<LabelStyle>
<scale>1</scale>
</LabelStyle>
<BalloonStyle>
<text><![CDATA[<h3>$[name]</h3>]]></text>
</BalloonStyle>
</Style>
<StyleMap id="icon-1594-7CB342-nodesc">
<Pair>
<key>normal</key>
<styleUrl>#icon-1594-7CB342-nodesc-normal</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#icon-1594-7CB342-nodesc-highlight</styleUrl>
</Pair>
</StyleMap>
<Folder>
<name>Campings</name>
<Placemark>
<name>Ein Yarkam camping</name>
<styleUrl>#icon-1594-7CB342-nodesc</styleUrl>
<Point>
<coordinates>
35.039418,30.945092,0
</coordinates>
</Point>
</Placemark>
</Folder>
</Document>
</kml>
解决方法
从“我的地图”导出的 KML 不支持“我的地图”中提供的所有图标选项。这在导出对话框中说明:
另一种方法是使用 KMZ 导出(不要选中“导出为 KML...”按钮),这将生成一个 KMZ 文件(压缩的 KML 文件),其中包含捆绑在 zip 中的图标图像。>
另一种选择是在 Google 地球或其他一些 KML 编辑器中编辑 KML 并更改图标。如果需要,您可以从 KMZ 中提取图标,将其在线托管在某处,然后将该图标的 URL 放入您的 KML 文件中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。