如何在地图上移动谷歌地图的标记时更改它。
当我在地图上移动时,将标记的大小更改为小,当它处于固定位置时,将其大小更改为大。
感谢。
答案 0 :(得分:2)
你可以尝试在事件发生时拖动'和' dragend'被触发。
示例:
google.maps.event.addListener(marker, 'dragstart', function(event) {
//increase size
marker.setIcon({url : 'path_to_img', scaledSize: {height: 12 , width: 12}})
});
google.maps.event.addListener(marker, 'dragend', function(event) {
//decrease size
marker.setIcon({url : 'path_to_img', scaledSize: {height: 64 , width: 64}})
});