我不断收到错误消息:当我尝试根据标记将地图居中时,无法使用谷歌地图调用未定义的方法“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 处停止。