Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.12.2016, 16:38
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

gmappanel + kml (рисовалка на карте)
Есть xtype: 'gmappanel'
{
                xtype: 'gmappanel',
                id: "gmappanel",
                center: {
                    geoCodeAddr: '...',
                    marker: '...'
                },
            }

Нужно подгрузить kml-файл в gmappanel.
Уже 3-й день Гуглю.
Не рабочих примеров много, вот некоторые из них:
1.
var ctaLayer = new google.maps.KmlLayer({ url: 'http://www.skippercharly.de/2013/Tracks/Balearen/2013-09-29.kml' });
Ext.getCmp("gmappanel" + id).addOverlay(ctaLayer);

Ругается: Ext.getCmp(...).addOverlay is not a function
2.
var kml = new google.maps.KmlLayer('http://www.bla.com/bla.kml');
kml.setMap(Ext.getCmp("gmappanel" + id).getMap());

Ругается: Ext.getCmp(...).getMap is not a function

Может кто сталкивался, подскажите плз!
Ответить с цитированием
  #2 (permalink)  
Старый 04.12.2016, 16:49
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

"gmappanel" + id - id-шник правильный
Ответить с цитированием
  #3 (permalink)  
Старый 05.12.2016, 13:18
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

Вопрос решён.
В этом ExtJS куча нюансов, например:
У меня проблема была в том, что карта находится на второй вкладке (Ext.Tab). То есть на первой нажимаем кнопку и на второй происходит отрисовка. А надо было перед отрисовкой сделать вторую вкладку активной.
Вот так вот провозился 4 суток ... ппц ...
Ответить с цитированием
  #4 (permalink)  
Старый 05.12.2016, 13:19
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

Теперь вопрос с рисованием на картах Гугла ....
Может кто сталкивался? Как оно в ExtJS происходит?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стили на карте России заплачу 300 руб! Millerlight Общие вопросы Javascript 0 11.04.2014 09:54
Google map. Нарисовать на карте иконку. Flake Элементы интерфейса 1 21.11.2008 08:04