我通过放大试图大小我的标志,但它似乎没有在这里工作是为了更好地概述代码:如何设置谷歌地图标记大小动态
function Icon(url) {
this.url = url;
this.scaledSize = new google.maps.Size(30, 30); // scaled size
//this.origin = new google.maps.Point(0,0); // origin
//this.anchor = new google.maps.Point(0, 0); // anchor
}
var icon1 = new Icon('img/marker-test.png');
map.addListener('zoom_changed', function() {
if(map.zoom === 18){
//marker.setIcon(test);
console.log('check');
marker.scaledSize = new google.maps.Size(300, 300);
} else {
//marker.setIcon(icon1);
}
});
有人知道如何解决这一问题?
谢谢老兄,我完全忘了把指定的图标属性!并感谢您的进一步信息:)你帮了我很多 – Sreinieren