【问题标题】:Adding multiple markers in Gmap3在 Gmap3 中添加多个标记
【发布时间】:2014-06-04 09:54:17
【问题描述】:

我正在使用 Gmap3。我想在地图中绘制多个标记。 这是我的标记数据数组:

dt.push({
        latLng : [ v.vehicleLat, v.vehicleLng ],
                data : data,
                options : {
                    icon : APP_URL_ROOT + 'img/nits_marker/'+ color + '_32.png'
                }
            });

这是我的绘图代码:

$('#' + dMap).gmap3({
    marker : {
        values : data,
        options : {
            draggable : false
        },
        events : {
            click : function(marker, event, context) {
                var map = $(this).gmap3("get");

                if (infoBubble.isOpen()) {
                    infoBubble.close();
                }
                infoBubble.setContent(context.data);
                infoBubble.open(map, marker);
            }
        }
    }
});

此代码运行良好,仅绘制最后一个标记。我找不到问题。有没有人可以建议我这个问题背后的原因是什么?

【问题讨论】:

标签: jquery google-maps-api-3 plot google-maps-markers


【解决方案1】:

//编辑:不用gmap,更简单..

您可以轻松地制作一个添加标记的函数:

function drawMarker(coordinates)
    {
        var marker = new google.maps.Marker
        ({
            position: coordinates,
            map: map,
            icon:image,
            title:'any text'
        });
        marker.setMap(map);


      }

这对你有帮助吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-13
    • 2013-05-13
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多