2
Googleマップapi(v3)とInfoWindowsには、添付されているマーカーのクリックイベントに何の問題もありません。私がjavascriptをデバッグするとき、MarkersとInfoWindowが正しく作成されているように見えるので、クリックイベントリスナーを追加するときに間違っていると仮定しています。GoogleマップInfoWindowがクリックイベントで開かない
以下は、マーカーの追加などです。問題が何であるか誰にでも見えますか?
$.post("/Club/SearchClubsByLocation", { latitude: searchLat, longitude: searchLng },
function (clubs) {
$.each(clubs, function (i, club) {
var LL = new google.maps.LatLng(club.Latitude, club.Longitude);
pointArray.push(LL);
var infoWindow = new google.maps.InfoWindow({
content: club.ClubName + " HELLO!!!"
});
var marker = new google.maps.Marker({
map: map,
position: LL
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map, marker);
});
markerArray.push(marker);
});
for (i in pointArray) {
bounds.extend(pointArray[i]);
}
map.fitBounds(bounds);
pointArray = [];
},
"json"
);
私は最終的に情報ウィンドウを作成して開くにはマーカーにクリックリスナを追加するポスト関数の外機能を有することで、それを解決した任意の提案のおかげで、
リッチ
ありがとう!それは私をたくさん助けました。 –
こんにちは。私は同様の問題に直面していると私はあなたのソリューションを試みたが、残念ながらそれは動作しません。あなたは一見を持てますか? [私の質問はこちら](http://stackoverflow.com/questions/35456293/google-map-infowindow-not-opening)どうもありがとう! –