Эта команда не имеет отношения к отображению.[CODE] mapSetSiteSeekSelect(mapHandle, 0, hSelect);
[/CODE]
1) Создать контекст условий поиска\отображения
[CODE] HSELECT hSelect = mapCreateSiteSelectContext(mapHandle, mapHandle);[/CODE]2) Скопировать текущее состояние из карты (не обязательно, но логично)
[CODE] mapGetSiteViewSelect(mapHandle, mapHandle, hSelect);[/CODE]3) Изменить состояние нужного параметра
[CODE] mapSelectLayer(hSelect, number, visible);[/CODE]4) Установить контекст обратно в карту
[CODE] mapSetSiteViewSelect(mapHandle, mapHandle, hSelect);[/CODE]5) Освободить контекст[CODE] mapDeleteSelectContext(hSelect);[/CODE]6) Выполнить перерисовку\поиск ...[CODE] _mapView->Repaint(0,0,5000,5000);[/CODE]Важно:
[CODE]mapSetSiteViewSelect(mapHandle, mapHandle, hSelect);[/CODE]не
[CODE]mapSetViewSelect(mapHandle, hSelect);[/CODE]Это частный случай для одной карты.
В общем случае нужно задавать HMAP и HSITE.
[/CODE]
1) Создать контекст условий поиска\отображения
[CODE] HSELECT hSelect = mapCreateSiteSelectContext(mapHandle, mapHandle);[/CODE]2) Скопировать текущее состояние из карты (не обязательно, но логично)
[CODE] mapGetSiteViewSelect(mapHandle, mapHandle, hSelect);[/CODE]3) Изменить состояние нужного параметра
[CODE] mapSelectLayer(hSelect, number, visible);[/CODE]4) Установить контекст обратно в карту
[CODE] mapSetSiteViewSelect(mapHandle, mapHandle, hSelect);[/CODE]5) Освободить контекст[CODE] mapDeleteSelectContext(hSelect);[/CODE]6) Выполнить перерисовку\поиск ...[CODE] _mapView->Repaint(0,0,5000,5000);[/CODE]Важно:
[CODE]mapSetSiteViewSelect(mapHandle, mapHandle, hSelect);[/CODE]не
[CODE]mapSetViewSelect(mapHandle, hSelect);[/CODE]Это частный случай для одной карты.
В общем случае нужно задавать HMAP и HSITE.