Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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! |
|
Вернуться к началу |
|
 |
|