Google街景:标记大小和距离

时间:2016-08-10 13:23:08

标签: javascript google-maps google-maps-api-3 google-maps-markers google-street-view

我想知道是否可以设置标记的大小,无论它与摄像机之间的距离是多少?#34;街景。

在示例中,如果我们搬走,标记会越来越小: http://jsfiddle.net/meneldil/7ygh1pva/

你会理解,我希望它仍然保持原来的大小。
那么,可能与否? :)

有关信息,scaledSize无效。

1 个答案:

答案 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)
    };
     

工作小提琴:

     

http://jsfiddle.net/4mtyu/556/

希望这有帮助!