调整Google地图标记的大小

时间:2015-06-11 04:53:07

标签: angularjs google-maps google-maps-api-3

我想在我的Google地图API上添加自定义的Google地图图钉。我的图像很大135px(宽)x 185px(高),我想让它变小,例如在26px(宽)x35像素(高)中看起来适合googlemap。无论如何,除了使用工具(ps / ai)调整图像大小外,是否可以使引脚看起来更小? 如何添加scaledSize?

TControl

谢谢。

1 个答案:

答案 0 :(得分:-1)

如果你想用作标记的图像太大,第一个(但很明显的)建议应该是改变图像的大小,以满足你的需要。

但是,您可以以编程方式执行此操作:

var customPin = new google.maps.MarkerImage("../path-of-you-pin/myPin.png"),
    new google.maps.Size(21, 34),
    new google.maps.Point(0, 0),
    new google.maps.Point(10, 34));
// or use the size you want, this are the default sizes

并像这样使用它:

var marker = new google.maps.Marker({
   // ...
   icon: customPin,
   // ...
});