0

如何更改 sencha touch 2 中的默认缩放级别?目前我正在使用这样的代码

  var gmaps={
                xtype    : 'panel',
                height    : Math.ceil(Ext.Element.getDocumentHeight()*.25),
                width    : Math.ceil(Ext.Element.getDocumentWidth()*.96),
                layout:'card',
                items:[{
                    xtype: 'map',
                    useCurrentLocation: true,geo: geo, //Ext.util.Geolocation object
                    useCurrentLocation: geo, //same var geo with geolocation object
                    config: {
                        mapOptions:{
                            zoom: 25,
                            disableDefaultUI: true,
                        //--Available Map Options--//

                            panControl: false,
                            zoomControl: false,
                            mapTypeControl: false,
                            scaleControl: false,
                            streetViewControl: false,
                            overviewMapControl: false 
                        },

但即使我改变缩放值,它也不会改变

4

1 回答 1

0

那是因为你把你mapOptions的对象放在一个config对象中。

只需删除配置对象,您就应该准备就绪:

xtype: 'map',
useCurrentLocation: true,geo: geo, //Ext.util.Geolocation object
useCurrentLocation: geo, //same var geo with geolocation object
mapOptions:{
    zoom: 25,
    disableDefaultUI: true,
//--Available Map Options--//

    panControl: false,
    zoomControl: false,
    mapTypeControl: false,
    scaleControl: false,
    streetViewControl: false,
    overviewMapControl: false 
},

希望这有帮助

于 2012-11-09T23:38:07.270 回答