jQuery UI地图插件:打开信息窗口不工作

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

我正在使用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.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映射版本,使用的是新的方法:所以它已经被解决了。。。谢谢你!