如何在Google的Static Maps API中使用带有scale参数的高分辨率自定义标记?

aln*_*h29 21 google-maps-static-api retina-display

我们使用Google的Static Maps API和scale参数为使用高分辨率显示器的人显示可爱的平滑地图.但是,我们还想使用自定义图标在地图上显示点.

不幸的是,我找不到任何方法来做这个不像这个例子中的像素化图标.有没有办法做到这一点,不会扩大图标?

Hak*_* B. 41

&markers参数现在具有(未记录的)scale描述符.使用参数时,将其设置为@ 2x标记图像URL 2icon描述符&scale=2.就像是:

&markers=scale:2|icon=icon@2x.png&scale=2

资料来源:https://groups.google.com/d/msg/google-maps-api/_METlecmeO4/JNyfkguoO7QJ

  • 生命保护,但你怎么找到这个无证的参数? (3认同)
  • 很好的发现,很烦人,这是_still_无文档但仍然需要. (3认同)
  • @Andrey您的URL存在一些格式问题。尝试以下操作:https://maps.google.com/maps/api/staticmap?&markers=scale:2|icon:http://i.imgur.com/OEO1j4V.png|55.73376,37.346275|&size=144x144&sensor=true&zoom = 12&scale = 2& (2认同)
  • 两年后,这又是,仍然没有记录 (2认同)