我正在使用Google的Places API(http://code.google.com/apis/maps/documentation/places/)进行工作。我想使用Google作为places结果集的一部分传递的图标,但它们看起来非常巨大并且不成比例。
根据Google关于标记对象的文档,Marker.setIcon方法应该自动缩放图像以适合地图大小。
我正在使用类似以下的代码:
根据Google关于标记对象的文档,Marker.setIcon方法应该自动缩放图像以适合地图大小。
我正在使用类似以下的代码:
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
marker.setIcon(place.icon);
代码能够正常运作,但是图像没有按比例缩放。无论什么情况下,它似乎都是大约75像素的正方形。我也尝试将此图像写入新的MarkerImage对象中,然后再进行缩放,但这似乎非常复杂。
有没有什么诀窍可以使图标图像正确缩放?