私は、Googleマップ上のいくつかのピンにインフォボックスを追加しようとしています。Googleマップにインフォボックスを追加しますか?
私は前もって仕事をするinfoboxを持っています - JSfiddle。
しかし、私は今ドロップダウンメニューを含むようにコードを変更しました。私は再びinfoboxesを追加しようとしましたが、うまくいかず、なぜそうでないのかわかりません。 JSfiddle。 infoboxのコードをコピーして貼り付け、変数名がまだ一致していること、コードが同じ順序であることを確認しました。
次のコードは、マーカーが地図に追加されていて、私は情報ボックスを追加しようとしています。 addMarker関数は私の初期化関数内にあります。そして、変数は初期化関数の下にあります。
function addMarker(feature) {
var marker = new google.maps.Marker({
position: feature.position,
icon: feature.icon,
map: map,
size: 20,
title: name,
draggable: false,
//animation: google.maps.Animation.DROP
});
google.maps.event.addListener(marker, 'click', (function (marker) {return function() {
var Infocontent = feature.desc;
infowindow.setContent(Infocontent);
infowindow.open(map, marker); //'mouseover'
}
})(marker));
}
var infowindow = new google.maps.InfoWindow();
誰かが間違っている場所を教えてください。
を確認してください私は働いているMac上のクロムv.55.0.2883.95で、あなたのバイオリンを試してみました。 – Bellu
Bellu - どのJSfiddleを試しましたか?私は2番目のJSfiddleを動作させようとしています[JSfiddle](http://jsfiddle.net/Shocker33/Lc67egb2/5/) – Bobby
私は最初のものを探していました。あなたは2番目のものが動作していないのは間違いありません。 – Bellu