1
ユーザーが地図上にマウスを置いたときに標準のGoogleマップコントロールを表示するにはどうすればよいですか?コントロールを隠しておきたいです。マウスオーバー(ホバー)時にGoogleマップコントロールを表示するにはどうすればよいですか?
ユーザーが地図上にマウスを置いたときに標準のGoogleマップコントロールを表示するにはどうすればよいですか?コントロールを隠しておきたいです。マウスオーバー(ホバー)時にGoogleマップコントロールを表示するにはどうすればよいですか?
jQueryは必要ありません。Maps APIを使用するとjQueryを実行できます。
function initialize() {
var myOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
disableDefaultUI:true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
google.maps.event.addListener(map, 'mouseover', function() {
map.setOptions({
disableDefaultUI:false
});
});
}
私は 'mouseover'でコントロールを表示し、' mouseout'ではそれらを無効にします。しかし、私がマウスをコントロールの上に動かすと、マップコンテナの中にいても 'mouseout'イベントが発生します。それに対する解決策は何ですか? – swenedo