我正在使用Google Maps Api,并尝试在地图上设置标记,如下所示:
let marker = new google.maps.Marker(
{
position: latlng,
map: mapObj,
icon: { scaledSize: new google.maps.Size(50, 80) }
});
标记设置在正确的位置,但是无论我如何更改Size
值,标记的大小都不会改变。当然,我也尝试过设置size
属性,而不仅仅是scaledSize
属性。
但是,如果我要向图标添加网址,则意味着要执行以下操作:
let marker = new google.maps.Marker(
{
position: latlng,
map: mapObj,
icon: {
url: 'https://developers.google.com/maps/documentation/javascript/examples/full/images/library_maps.png',
scaledSize: new google.maps.Size(50, 80) }
});
在这种情况下,它确实可以工作并且图标的大小更大。
为什么默认标记的大小不会更改?