如何在静态谷歌地图上添加高分辨率自定义标记?

14

我正在使用 Google 静态地图 (此处有文档) 来展示商店的位置,并且我正在使用自定义标记而不是默认标记。

然而,在 iPhone 4 等高分辨率移动设备上,该标记图像显示为低分辨率。

我该如何解决这个问题?


可能是重复的问题,与以下问题类似:如何在Google静态地图API中使用高分辨率自定义标记和比例参数? - alnorth29
2个回答

26

如果不指定大小参数,它是有效的,但如果我像size:mid这样指定大小参数,标记又变得模糊了,你有什么想法? - Jun

1
为了避免低分辨率抖动,您需要使用比例更大的自定义标记图像。请参考下面的示例,其中引用了一个64x64的图钉:

http://maps.googleapis.com/maps/api/staticmap?size=480x480&markers=icon:http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png%7C224+West+20th+Street+NY%7C75+9th+Ave+NY%7C700+E+9th+St+NY&sensor=false


您的演示未在URL中请求“scale=2”,因此不准确。看起来相同的图钉图像用于两者,而在2x版本中有点模糊。 - bitwit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接