У меня есть компонент карты с Google Maps в представлении, что я хочу динамически установить центр. Он находится на странице с подробным стилем, так что данные передаются ему, когда он загружен, поэтому предпочтение отдается установке центра в функции запуска. Я продолжаю получать ряд неопределенных ошибок при попытке ссылаться на карту и использовать функцию Google Maps setCenter(), не работает при настройке компонента карты Sencha. Я почти уверен, что использование setCenter - лучший способ выполнить это, но я просто не могу настроить его и выполнить.Центрирование карты Google вокруг точек из магазина - Sencha Touch 2
Любые советы по этому вопросу было бы здорово, спасибо заранее:
код карты (пункт, внутри Ext.Container):
{
xtype: 'map',
height: 150,
itemId: 'map',
width: '100%',
mapOptions : {
zoom : 12,
mapTypeId : google.maps.MapTypeId.ROADMAP,
navigationControl: true,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.DEFAULT
}
}
}
как вы пытаетесь получить карту для вызова setCenter? – Viswa
@ Viswa Мне удалось получить данные, которые я хочу обновить с карты из магазина, но в отношении фактического таргетинга на карту и выполнения функции setCenter я не слишком уверен, поэтому я просил некоторую помощь. Моя единственная попытка до сих пор пыталась получить карту через Ext.getComponent, которая не сработала. – MrFirthy
У вас есть идентификатор контейнера? – Viswa