我正在使用MyMaps生成的KMZ文件构建一个带有自定义pin图标的本地地图-https://www.google.com.au/maps/d/
不幸的是,pin图标看起来非常像素化:
测试地点:https://www.veronica.io/xmas.html
pin图标的大小为100x100px。我试着用7zip来交换KMZ文件本身中的图像,与72dpi和300dpi版本进行比较,都是100x100px大小,唉,没有什么区别。
引脚样式:
<Style id="icon-ci-1-labelson-nodesc">
<IconStyle>
<Icon>
<href>images/location-icon-1.png</href>
</Icon>
</IconStyle>
<BalloonStyle>
<text><![CDATA[<h3>$[name]</h3>]]></text>
</BalloonStyle>
</Style>
我也尝试过缩放<scale>1</scale>
,但这没有任何区别。
是什么原因造成的?
Google Maps Javascript API KML层将所有图标缩放为固定大小(32x32(。缩放会导致像素化。
相关问题:
- 当使用带有Google Maps API的KML层时,忽略大于1的标记比例
- KML图标大小谷歌地图API
将图标做成32x32,这样它们就不会被缩放。