【问题标题】:Google Maps API v3.9: Blurry custom markers when zoomingGoogle Maps API v3.9:缩放时模糊自定义标记
【发布时间】:2012-11-01 14:10:03
【问题描述】:

看来,Google 已经用 3.9 / 3.10 API 解决了地图模糊问题,这很棒。

但是有一个带有自定义标记的新标记。一旦您放大一个级别,自定义标记就会损坏/模糊。如果缩小,它们会自行纠正,尽管缩小的过程也会使标记稍微模糊。

3.8 API 不会出现自定义标记的这个问题。这是一张说明问题的图片(我建议您在新选项卡中打开图像;当图像被缩放以适合这篇文章时,模糊不太容易看到)。纸鹤标记的直线模糊最为明显:

我已经通过 HTML 获得了启发,但我无法确定标记是如何放置在地图上的。但我认为我会为遇到类似情况的任何人提出这个问题,或者如果有人对如何解决这个问题有任何想法,请不要等待看看它是否是 API 中的故障。

我在 Windows 和 Mac 上使用 Chrome 24.0.1312.5 beta-m 并且两者都出现了问题。它不会在 Firefox 16.0.2 或 Safari 6 中发生。鉴于 Safari 没有这个问题,我想知道这是否是 Chrome 特有的问题。我应该检查一下它是否发生在非 beta 版本中。

【问题讨论】:

标签: google-maps google-maps-api-3 customization blurry


【解决方案1】:

尝试像这样使用视网膜图标,也许它可以工作:

new google.maps.MarkerImage('icon.png', null, null, null, new google.maps.Size(32,32))

该图像实际上是 64x64 图像,但我将其用作 32x32 图像以获得更好的像素密度。

【讨论】:

    猜你喜欢
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2017-04-10
    • 2014-02-25
    • 2012-02-08
    • 2016-12-28
    • 2019-03-09
    相关资源
    最近更新 更多