2

ホバー時にマーカーのサイズを変更できますか? ホバー時にマーカーのサイズを大きくし(2〜3ピクセル)、マウスアウト時にデフォルトのサイズに縮小する必要があります。

4

2 に答える 2

8

カスタムアイコンを使用すると、マウスオーバーで簡単に画像を変更できます:

[...]

var marker_image_medium = new google.maps.MarkerImage('medium.png');
var marker_image_big = new google.maps.MarkerImage('big.png');

var marker = new google.maps.Marker({
    position: myLatlng, 
    map: map,
    icon: marker_image_medium,
    title: "Exemple"
});

google.maps.event.addListener(marker, 'mouseover', function() {
    marker.setIcon(marker_image_big);
});
google.maps.event.addListener(marker, 'mouseout', function() {
    marker.setIcon(marker_image_medium);
});

これは部分的な例です。マップを初期化し、myLatlng を宣言する必要があります。

編集:おっと、setIcon()の小さなエラーが修正されました。

于 2012-04-30T13:09:18.600 に答える