Google maps api 3 谷歌地图JSAPI-像素化引脚

Google maps api 3 谷歌地图JSAPI-像素化引脚,google-maps-api-3,google-maps-markers,Google Maps Api 3,Google Maps Markers,我正在使用MyMaps生成的KMZ文件构建带有自定义pin图标的本地地图- 不幸的是,pin图标看起来非常像素化: 测试地点: 引脚图标的大小为100x100px。我尝试过用7zip交换KMZ文件本身中的图像,与72dpi和300dpi版本进行比较,都是100x100px大小,可惜没有区别 引脚的样式为: <Style id="icon-ci-1-labelson-nodesc"> <IconStyle> <Icon> <hr

我正在使用MyMaps生成的KMZ文件构建带有自定义pin图标的本地地图-

不幸的是,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>

图像/location-icon-1.png
$[名称]]]>
我也尝试过缩放
1
,但没有任何区别


是什么导致了这种情况?

谷歌地图Javascript API KML层将所有图标缩放到固定大小(32x32)。缩放会导致像素化

相关问题:


将您的图标设置为32x32,这样它们就不会被缩放。

如果不共享可运行代码和图标,我怀疑您是否会得到任何帮助。问题是,这也不起作用(我根据以前的答案尝试过,应该提到……)。我已经用32x32px版本更新了中的图像,并将缩放设置为1.0。KMZ文件直接从MyMaps导出,其中图标的比例为60x60px。与KMZ捆绑在一起的默认图标也是60x60,我也试过了……同样的情况也发生了。你能提供一个到KMZ的链接吗?(32x32图标,比例为1)校正,图标为64x64px*。尽管如此,同样的问题仍然存在于1的范围内,即64x64px文件。32x32px KMZ(inc、KML和图像)在这里:这些图标,你看到它们像素化的浏览器/平台是什么?Win10 Pro 1803上的Edge 42.17134.1.0、Firefox 63.0.3、Chrome 70.0.3538.102。我能想到的唯一一件事是,这是一个像素密度问题,它在谷歌地图中得到了纠正(通过地图提供2倍比例的图像以获得更高的分辨率显示)/一旦图像导出到KMZ文件(KMZ文件仅提供1倍图像),它就会被清除。我现在使用的是4500x3000px的显示器,尝试缩小到1920x1080px,但这对我也没有帮助。图像对你来说是清晰的,还是只是轻微的像素化?