Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> hide marker bu ID 
:(
    Опции темы
sedoyksa
Дата 21.11.2011, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 1.10.2011

Репутация: нет
Всего: нет



hi
here http://suprofitweb.ru/google/map.php i have code\map
how can i call marker for hide it?
for example: markers: [{ lat: 42.339641,
lng: -71.094224,

marker: {title: 'Boston Museum of Fine Arts',draggable:true,id:'mark',
name:'mark'},
listeners: {
click: function(e) {
var el = this.getMarkerById('mark');
el.hide=true;
mark.hide=true;
Ext.Msg.alert(Ext.getVersion().toString());

so i have only alert. cant hide marker

i need to hide marker then i click checkbox on other window
how??

i use framework 4.0.0.

this question was on sencha.com/forum. answer - there is no extJS question, only GoogleMap API

PM MAIL   Вверх
Alexblbl
Дата 21.11.2011, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.3.2011

Репутация: нет
Всего: нет



For example, go over all the markers, with "for" or other, and compare their "title" to the one you want. 

Why use the ID?

If there is Title? 

Besides, i did not see when you assigning the ID to any of the markers.
PM MAIL   Вверх
sedoyksa
Дата 21.11.2011, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 1.10.2011

Репутация: нет
Всего: нет



this is not "assigning the ID to any of the markers." ?
marker: {title: 'Boston Museum of Fine Arts',draggable:true,id:'mark',
name:'mark'},

PM MAIL   Вверх
Alexblbl
Дата 21.11.2011, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.3.2011

Репутация: нет
Всего: нет



Цитата(sedoyksa @ 21.11.2011,  16:05)
this is not "assigning the ID to any of the markers." ?
marker: {title: 'Boston Museum of Fine Arts',draggable:true,id:'mark',
name:'mark'},

Ok )

You can use "for" cycle, for search any elements (markers) in your map.
 
And each element, use "getTitle()" and them compare this title with title on marker where you click: addListener('click', marker, function(){ ... }) on marker

and use the "this.setVisible(visible:boolean)"

that's all.
PM MAIL   Вверх
sedoyksa
Дата 22.11.2011, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 1.10.2011

Репутация: нет
Всего: нет



ok
this is (by title) - i can find marker
yeap?
but can i hide it?how
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0438 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.