【发布时间】:2011-09-12 21:12:31
【问题描述】:
我正在使用 Google 的 Places API (http://code.google.com/apis/maps/documentation/places/)。我想使用谷歌传递的图标作为地点结果集的一部分,但它们看起来很大而且不成比例。
根据关于 Marker 对象的 Google 文档,Marker.setIcon 方法应该自动缩放图像以适应地图。
我正在使用这样的东西:
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
marker.setIcon(place.icon);
它可以工作,但图像没有缩放。无论如何,它似乎约为 75px 正方形。我也尝试将此图像写入一个新的 MarkerImage 对象,然后我可以对其进行缩放,但这似乎过于复杂。
有什么技巧可以让图标图像正确缩放吗?
【问题讨论】:
标签: javascript google-maps-api-3