Javascript 标记不';不显示

Javascript 标记不';不显示,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我的代码中有这个方法加载标记,但它不起作用 function loadMarkers() { if (locations.length > 0) { var local = locations.split(';'); for (var i = 0; i < local.length; i++) { var center = local[i].split(','); var iconoMarca = imagePath;

我的代码中有这个方法加载标记,但它不起作用

function loadMarkers() {

if (locations.length > 0) {
    var local = locations.split(';');
    for (var i = 0; i < local.length; i++) {
        var center = local[i].split(',');
        var iconoMarca = imagePath;
        var position = new google.maps.LatLng(center[0],
                                        center[1]);
        var marker = new google.maps.Marker({
            position: position,
            image: iconoMarca,
            optimized: false,
            map: map,
            draggable: true
        });
    }
}
}
这是初始化映射的函数

function initialize() {

$(".btnSaveMarkers").click(saveMarkers);
$(".btnResetMap").click(resetMap);
$(".btnCleanMarkers").click(removeAllMarkers);

//build the map
$.ajax({
    async: false,
    type: "POST",
    url: "SetMarkers.aspx/findMapParameters",
    data: "{idMapa: '" + idMap + "'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",   
    success: response
});

var mapDiv = document.getElementById('map-canvas');
map = new google.maps.Map(mapDiv, {
    center: new google.maps.LatLng(lat, lng),
    zoom: zoom,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    disableDefaultUI: true,
    disableDoubleClickZoom: true
});

google.maps.event.addListenerOnce(map, 'idle', loadMarkers);

google.maps.event.addListener(map, 'dblclick', addMarkers);
}

mi问题很简单,我接收到的中心错误,我唯一需要做的就是通过lng
center[1]
by
center[0]
切换lat,并使用属性zoom添加与标记关联的缩放

function initialize() {

$(".btnSaveMarkers").click(saveMarkers);
$(".btnResetMap").click(resetMap);
$(".btnCleanMarkers").click(removeAllMarkers);

//build the map
$.ajax({
    async: false,
    type: "POST",
    url: "SetMarkers.aspx/findMapParameters",
    data: "{idMapa: '" + idMap + "'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",   
    success: response
});

var mapDiv = document.getElementById('map-canvas');
map = new google.maps.Map(mapDiv, {
    center: new google.maps.LatLng(lat, lng),
    zoom: zoom,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    disableDefaultUI: true,
    disableDoubleClickZoom: true
});

google.maps.event.addListenerOnce(map, 'idle', loadMarkers);

google.maps.event.addListener(map, 'dblclick', addMarkers);
}