【问题标题】:Google Street View : Marker size and distance谷歌街景:标记大小和距离
【发布时间】:2016-08-10 13:23:08
【问题描述】:
【问题讨论】:
标签:
javascript
google-maps
google-maps-api-3
google-maps-markers
google-street-view
【解决方案1】:
我在 Google 文档中查看了samples,发现即使我们放大或缩小,标记的大小(默认大小)也不会改变。如果要设置标记的大小(大于或小于默认值),可以使用定义图像的icon object。它定义了图标的size,图标的origin(例如,如果您想要的图像是精灵中较大图像的一部分),以及图标的热点应该位于的anchor(这是基于原点)。
您可以使用scaledSize 代替size,如SO question 所述:
var image = {
url: '/Images/orange_guy.png', // image is 512 x 512
scaledSize : new google.maps.Size(22, 32)
};
工作小提琴:
http://jsfiddle.net/4mtyu/556/
希望这会有所帮助!