Google Maps API setMapType()でのエラー

GMap2#setMapType()はGMap2#setCenter()以降に呼び出すこと。でないと、

a has no properties main.js (line 443)

Xf.prototype=new uj;Xf.prototype.fromLatLngToPixel=function(a,b){var c=this,d=c....

のエラーが出る(Firebugにて)。

var map = new GMap2(document.getElementById("mapid"));
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.addControl(new GOverviewMapControl());
map.enableDoubleClickZoom();
map.enableContinuousZoom();
map.enableScrollWheelZoom();

map.setCenter(GLatLng(Y, X), ZOOMLEVEL);
map.setMapType(G_SATELLITE_MAP); // ここで呼び出す