jQuery UI地图插件:打开信息窗口不工作
我正在使用jQuery.ui.map插件,您可以找到它的文档 我的代码如下:jQuery UI地图插件:打开信息窗口不工作,jquery,google-maps,jquery-ui,google-maps-api-3,jquery-ui-map,Jquery,Google Maps,Jquery Ui,Google Maps Api 3,Jquery Ui Map,我正在使用jQuery.ui.map插件,您可以找到它的文档 我的代码如下: $('#map_canvas').gmap({ 'center':new google.maps.LatLng(43.730531,-79.416927), 'callback': function() { $.getJSON( 'path to json', 'category=activity', function(data) { $.each( data.marker
$('#map_canvas').gmap({ 'center':new google.maps.LatLng(43.730531,-79.416927), 'callback': function() {
$.getJSON( 'path to json', 'category=activity', function(data) {
$.each( data.markers, function(i, m) {
$('#map_canvas').gmap('addMarker', { 'tag': m.area, 'position': new google.maps.LatLng(m.latitude, m.longitude), 'center': new google.maps.LatLng(m.latitude, m.longitude), 'bounds': true } )
.click(function() { $('#map_canvas').gmap('openInfoWindow', { 'content': m.content }, this); });
});
});
问题是,我并没有得到小信息窗口一次点击。如果我用alertm.content警告内容;然后我得到了。但我想在地图中打开信息窗口
我缺少什么?或者我缺少什么?你的代码对我来说很有效,你能提供一个演示来展示这个问题吗?耶……它很有效!我犯了一个很愚蠢的错误。我使用的是旧的jQueryUI映射版本,使用的是新的方法:所以它已经被解决了。。。谢谢你!