gis_helper_get_map_source_by_driver_id()

Получение типа оригинала карты по уникальному идентификатору драйвера источника данных.

Прототип:

#include <gis/gis_types.h>
static inline gis_core_map_data_source_t gis_helper_get_map_source_by_driver_id( gis_core_driver_id_t driver_id );

Аргументы:

driver_id
Идентификатор драйвера источника данных.

Библиотека:

gishelper

Описание:

Функция возвращает типа оригинала карты, соответствующий уникальному идентификатору драйвера источника данных.

Возвращаемое значение:

!GIS_CORE_MAP_DATA_SOURCE_END
Тип оригинала карты
GIS_CORE_MAP_DATA_SOURCE_END
Задан некорректный идентификатор драйвера

Примеры использования:

gis_core_driver_id_t driver_id = GIS_CORE_DRIVERS_S57_LOCAL;
if ( gis_helper_get_core_data_source_name( gis_helper_get_map_source_by_driver_id( driver_id ) ) != GIS_CORE_MAP_DATA_SOURCE_S57 )
{
printf( "Map source is invalid\n" );
return 1;
}

Классификация:

ПК ЦКИ для ЗОСРВ «Нейтрино»

Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

gis_core_driver_id_t, gis_core_map_data_source_t




Предыдущий раздел: Описание API картографического фреймворка