Поскольку вы звоните gmap.setZoom(25)
в строке, предшествующей проблемной, - я предположил, что gmap
является экземпляром GMap2
, например, так:
var gmap = new GMap2(...);
Если это действительно так - тогда new gmap.LatLngBounds
или new gmap.LatLng
должны завершиться ошибкой, поскольку ни одна из них не является функцией map
(если вы не добавите ее в свой код).
Что вам, вероятно, следует сделать вместо этого:
mapBounds = new GLatLngBounds(
new GLatLng(responseJson.minY, responseJson.minX),
new GLatLng(responseJson.maxY, responseJson.maxX)
);
РЕДАКТИРОВАТЬ : чтобы уточнить мое предположение - из примера ExtJS, который вы пытаетесь использовать, кажется, что вы пытаетесь использовать API V2.