我正在使用jQuery.ui.map插件,你可以找到它的文档here。
我的代码如下:
$('#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); });
});
});
问题是我没有获得小点击信息窗口。如果我alert
满足alert(m.content);
,我就会收到。但我想在地图中打开Infowindow。
我缺少什么或我缺少什么?