4

我在我的 Sencha 触摸应用程序中放置谷歌地图时遇到问题.. 以下是代码..

           new Ext.application({
                name:'Touch Start',
            launch:function(){
        var map = new Ext.Panel({
     fulscreen:true,
     items:[
     {
    xtype:'map',
    useCurrentLocation:true,

    }
    ]
    });
this.viewport = map;
 }
 });

好吧,它工作正常并发出警报“应用程序支持/iPhone 模拟器/5.1/Applictios/887ED997-705D-4F52-AF9C-C740C0979302/maps/app/www/index.html”想使用您当前的位置..

但是当我点击确定时,除了空白屏幕之外什么都没有发生..如果有人对此有一些想法,请提供帮助..thanx提前

4

2 回答 2

1

您正在使用需要特定文件夹结构 的Ext.aplication 。

要使您的示例正常工作,只需编写:

var map = new Ext.Panel({
    fullscreen:true,
    items:[{
        xtype:'map',
        useCurrentLocation:true
    }]
});

PS:全屏是2个L

于 2012-11-20T11:28:16.777 回答
1

除了@A1rPun答案:

您的应用配置有错误:

name:'Touch Start', 

是无效的!

采用

name:'TouchStart',

反而。不允许使用空格。请注意,这是来自您的命名空间!使用上面的那个,您的应用程序无法加载/解析任何视图、模型、控制器或存储。

于 2012-11-20T11:58:05.743 回答