クリックまたはホバーではなく、ロードされたマップ上の gmap3 プラグインで選択したウィンドウ (infWin1、infWin2、またはその両方) を開こうとしました。
コードが付属しています。
ヘルプ、ヒントをいただければ幸いです。
$('#googleMap')
.gmap3(
{ アクション:'init',
オプション:{
センター:[49.651626,2.145664],
ズーム: 15
}
}、
{ アクション: 'addMarkers',
マーカー:[
{lat:49.628059, lng:2.117512, data:"some infoWin lbl"}, //infWin1
{lat:49.59558, lng:2.121529, data:"some other infoWin lbl"} //infWin2
]、
マーカー:{
オプション:{
ドラッグ可能: false
}、
イベント:{
クリック: 関数(マーカー、イベント、データ){
var map = $(this).gmap3('get'),
infowindow = $(this).gmap3({action:'get', name:'infowindow'});
もし (情報ウィンドウ){
infowindow.setOptions({maxWidth:250});
infowindow.open(地図、マーカー);
infowindow.setContent(データ);
} そうしないと {
$(this).gmap3({action:'addinfowindow', anchor:marker, options:{content: data,maxWidth:250}});
}
}
}
}
}
,{action:"autofit"}
);