我想知道是否可以设置标记的大小,无论它与摄像机之间的距离是多少?#34;街景。
在示例中,如果我们搬走,标记会越来越小: http://jsfiddle.net/meneldil/7ygh1pva/
你会理解,我希望它仍然保持原来的大小。
那么,可能与否? :)
有关信息,scaledSize
无效。
答案 0 :(得分:2)
我在Google文档上检查了samples,我发现即使我们放大或缩小,标记的大小(默认大小)也不会改变。如果要设置标记的大小(大于或小于默认值),可以使用定义图像的icon object。它定义了图标的size
,图标的origin
(例如,如果你想要的图像是精灵中较大图像的一部分),那么anchor
应该找到图标的热点(基于原点)。
您可以使用此SO question中所述的scaledSize
代替size
:
var image = { url: '/Images/orange_guy.png', // image is 512 x 512 scaledSize : new google.maps.Size(22, 32) };
工作小提琴:
希望这有帮助!