Привет, я реализую карты Google в сенча-тач, как предлагается здесь: реализация карт Google в sencha touch 2 (способ MVC)
Однако, когда карта появляется, она сначала отображает местоположение по умолчанию (где-то в Соединенных Штатах), а затем снова перерисовывается, чтобы показать карту в соответствии с моей конфигурацией. Как я могу этого избежать?
Ext.define('App.view.Map', {
extend: 'Ext.Map',
xtype: 'map',
useCurrentLocation: false,
config: {
layout: 'fit',
iconCls: 'icon-location',
title: 'Location',
styleHtmlContent: true,
items: {
docked: 'top',
xtype: 'titlebar',
title: 'Location'
}
},
mapOptions: {
center: new google.maps.LatLng(<value>, <value>),
disableDefaultUI: true
},
constructor: function(config) {
this.callParent(config);
if (!(window.google || {}).maps) {
this.setHtml('<p id="maperror">Internet Connection Required!</p>');
}
}
});