谷歌地图JS API-像素引脚



我正在使用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,这样它们就不会被缩放。

相关内容

  • 没有找到相关文章

最新更新