www.map-info.ru :: Просмотр темы - Слой в MapX
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - 'MapX' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Spider



Зарегистрирован: 25.02.2007
Сообщения: 2

СообщениеДобавлено: Вс Фев 25, 2007 11:54 pm    Заголовок сообщения: Слой в MapX Добавить ответ со ссылкой на данный текст

Добрый день!
У меня вопросы к тем кто пользуется ActiveX компанентом MapX и Delphi.
1.Как определить в каком слое произошло выделение объекта? Тоесть я выделяю полигон на карте и хочу знать в каком слое находится данный полигон.
2.Как определить координаты полигона? Вот чую я что через Features.Node, но... Доков нету.
Заранее премного благодарен!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spider



Зарегистрирован: 25.02.2007
Сообщения: 2

СообщениеДобавлено: Пн Фев 26, 2007 9:14 pm    Заголовок сообщения: Спасибо себе, разобрался! Добавить ответ со ссылкой на данный текст

Посмотрел ответ kulechek на предидущий вопрос и сообразил как это в Delphi сделать:

procedure TForm1.Map1SelectionChanged(Sender: TObject);
var
I : Integer;
sel : Selection;
begin
for I:=1 to Map1.Layers.Count do
begin
if Map1.Layers[I].Visible and Map1.Layers[I].Selectable then
begin
sel := Map1.Layers[I].Selection;
if sel.Count >= 1 then
ShowMessage('Слой '+ Map1.Layers[I].Name+' Объектов: '+IntToStr(sel.Count));
end;
end;
end;

Списибо мне и kulechek!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - 'MapX' Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru