Я хотел иметь карту в приложении Sencha Touch. Я загрузил скрипт в index.html, и я вижу, что он активен, потому что браузер ищет мое фактическое местоположение.Карты Google в Сенча Touch
Проблема в том, что все из вида загружается, но я не вижу карты.
мой взгляд выглядит следующим образом:
Ext.define('RMA-App.view.ActivityMap', {
extend: 'Ext.form.Panel',
alias: 'widget.activitymap',
initialize: function() {
this.callParent(arguments);
var backButton = {
xtype: 'button',
ui: 'back',
text: 'Zurück',
handler: this.onBackButtonTap,
scope: this
};
var topToolbar = {
xtype: 'toolbar',
docked: 'top',
title: 'Ort der Aktivität',
items: [
backButton,
{
xtype: 'spacer'
}
]
};
var map = {
xtype: 'map',
useCurrentLocation: true
};
this.add([
topToolbar,
map
]);
},
onBackButtonTap: function() {
console.log('backToActivityEditorCommand');
this.fireEvent('backToActivityEditorCommand', this);
}
});
С компоновкой подходит, я получаю это сообщение об ошибке: Uncaught TypeError: Object #
К сожалению, извините. Я забыл понять, что макет применяется по-разному в пределах представления. Я отредактировал сообщение выше, чтобы подумать. Если вы используете эту конфигурацию, она работает. Посмотрите пример http://new.senchafiddle.com/#/JQHc8/. –
Теперь это работает. Спасибо за вашу помощь! – torhoehn