gis_core_map_list_get_entry()

Получение информации о доступной карте по ее идентификатору.

Прототип:

#include <gis/gishelper.h>
gis_core_map_information_t *gis_core_map_list_get_entry( gis_core_map_list_t *map_list, uint32_t map_id );

Аргументы:

map_list
Список доступных карт gis_core_map_list_t, сформированный функцией gis_core_request_maps_list().
map_id
Идентификатор карты.

Библиотека:

gishelper

Описание:

Функция производит поиск карты в списке доступных map_list и возвращает указатель на информационную структуру карты gis_core_map_information_t по уникальному идентификатору карты map_id.

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

!NULL
Успешное завершение - возвращаемое значение соответствует указателю на информационную структуру карты с идентификатором map_id.
NULL
Возникла ошибка или map_list указывает на NULL.

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

gis_core_map_list_t map_list;
gis_core_map_information_t *map_information;
map_information = gis_core_map_list_get_entry( &map_list, 0 );
if ( map_information != EOK ) {
printf( "gis_core_map_list_get_entry() failed\n" );
return (-1);
}

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

Картографический фреймворк для ЗОСРВ "Нейтрино"

Способ использования Использование разрешено
Обработчик прерывания Нет
Обработчик сигналов Да
В потоке Да

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

gis_core_map_information_t, gis_core_map_list_t gis_core_map_list_free()




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