我需要一些帮助来使用 jquery-ui-map v3 在 Google 地图上添加 infoWindows
我正在从 MySQL 数据库中获取标记,我正在尝试从存储在数据中的每个位置的描述中添加 infowindow,但我一直收到此错误
未捕获 gmap 小部件实例的此类方法“openInfoWindow”
function initMap(container, pos, zoom) {
$(container).gmap({
'center': pos,
'zoom': zoom,
'zoomControlOptions': {
'position': google.maps.ControlPosition.LEFT_TOP
},
'callback': function () {
$.getJSON('backend/addmarkers.php', function (data) {
$.each(data, function (i, m) {
$(container).gmap('addMarker', {
'position': new google.maps.LatLng(m.latitude, m.longitude),
'icon': 'markers/' + m.cat_img,
draggable: false
}).click(function () {
$(container).gmap('openInfoWindow', {
'content': m.description
}, this)
});
});
});
}
});
}
请帮帮我,在这件事上周一运行。我有一个学术报告要做。谢谢