1

sencha touchは初めてですが、senchatouchアプリケーションで地図を表示しようとしています。ここにコードがあります

Ext.define("trackit.view.GoogleMaps", {
           extend: 'Ext.Map',
           config: {
           mapOptions:{
                //my map options
           }
        }
});
Ext.define("trackit.view.trackMap", {
           extend: 'Ext.Panel',
           requires: "trackit.view.GoogleMaps",
           config: {
           layout:'fit',
           items: [{
                   docked: 'top',
                   xtype: 'toolbar',
                   ui: "light",
                   title: 'Track direction',
                   },
                   ]
           }
});

上記のコードから、ツールバーのみが表示されますが、マップは表示されません。

4

1 に答える 1

1

それはあなたがそれを必要とするだけで、trackit.view.GoogleMapsそれをレンダリングしないからです。trackit.view.GoogleMapsあなたの意見を与えてくださいxtype

xtype: 'GoogleMaps'

次に、 :のtrackit.view.trackMap後にビュー内のアイテムとしてレンダリングします。toolbar

items: [
    {
        docked: 'top',
        xtype: 'toolbar',
        ui: "light",
        title: 'Track direction',
    },

    {
        xtype: 'GoogleMaps'     
    } 
]
于 2013-03-27T08:29:27.107 に答える