我正在使用这篇解释,通过设置图标使用MarkerImage来对谷歌地图标记进行着色,并且着色效果很好。但我无法通过改变scaledSize参数来改变标记的大小。
var pinColor = 'FFFF00';
var pinIcon = new google.maps.MarkerImage(
"http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|" + pinColor,
new google.maps.Size(21, 34),
new google.maps.Point(0,0),
new google.maps.Point(10, 34),
new google.maps.Size(2, 4));
marker.setIcon(pinIcon);
scaledSize参数的正确使用方法是什么,以更改标记大小?例如,如何将标记大小加倍?
google.maps.Size
中是否有保持宽高比的方法,或者能否指定百分比而不是实际像素?谢谢! - Luis A. Florit