На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Использование API

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Использование API, Использование API
 
Добрый день, подскажите пожалуйста, использование API функций ускоряет процессы работы приложения или нет.
Например можно удалить объект так:
MapObj.Delete() или mapObjectDelete(MapObj.ObjHandle)??
 
Использование АПИ всегда ускоряет процесс (меньше унифицированной логики, только прямые действия). Для MapObj.Delete()  дополнительно вызывается перерисовка карты, если MapObj настроен на отображение объекта. Если операция в цикле массовая, то постоянная перерисовка может замедлять процесс в зависимости, от количества объектов в карте. Если выполняете массовые операции с объектами, то сначала лучше запретить перерисовку (MapView.Rendering), а затем разрешить и за один раз все перерисовать.
 
Понял, спасибо большое  
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности