未捕获的TypeError:无法调用未定义的方法'lat'

时间:2013-05-28 02:36:10

标签: jquery-ui-map

我一直收到错误:Uncaught TypeError:当我尝试根据标记居中地图时,无法使用google地图调用undefined方法'lat'。我正在使用jquery-ui-maps api v3。有人可以帮帮我吗?

我的代码如下所示:

//Auto Center the Map Depending on the Markers
function autoCenter() {

    console.log("Trying to get the map centered around " + arrayMarkers.length + " markers.");

    var map = $('#map_canvas').gmap('get', 'map');
     console.log("1..." + map);
    var bounds = new google.maps.LatLngBounds();
    console.log("2...");
    for (var i = 0, LtLgLen = arrayMarkers.length; i < LtLgLen; i++) {
        console.log("3...");
        bounds.extend(arrayMarkers[i]);
        console.log("4...");
    }
    console.log("5...");
    map.fitBounds(bounds);
    console.log("6...");
}

日志3和4之间发生错误。因此它会在日志消息3中停止。

0 个答案:

没有答案