onclick イベントを使用して、クリックされたときにマーカー画像を変更し、強調表示されていることを示しています。
別のマーカーをクリックすると、このマーカーが強調表示されたままではなく、元の画像に戻ります。
コードは次のとおりです。
google.maps.event.addListener(marker, 'click', function() {
marker.setIcon("default_h.png")
infowindow.open(map, marker);
document.getElementById("address_box").value = (title + "\n" + address);
});
1 つの方法は、一度に 1 つの強調表示された画像のみがマップ上に存在できるというルールを何らかの形で作成することだと思います。