-1
InfoWindowではsaid in documentation, that I can set content to node, not only to stringです。Google MapsノードのInfoWindowが動作しないと言われています
私はノードを設定しようとすると、残念ながら、それは動作しません:
var point;
point = new google.maps.LatLng(43.65654, -79.90138);
// html = 'hello world';
html = $('<div>hello world</div>');
var marker = new google.maps.Marker({
position: point,
map: map
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(html);
infowindow.open(map, marker);
});
Jsfiddleはここにある:https://jsfiddle.net/pmek2zhs/3/
マークをクリックすると、何も表示されない表示されます。変数割り当てをhtml
に変更してコメントを付けると、それが機能します。