1

我需要一些帮助来使用 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)
                    });
                });
            });
        }
    });
}

请帮帮我,在这件事上周一运行。我有一个学术报告要做。谢谢

4

0 回答 0