У объекта нет свойства Порядковый номер в слое. Есть внутренний код - порядковый номер в общем списке объектов.
Отображение в списке объектов слоя может идти, например, по алфавиту.
Определить текущую позицию объекта можно перебором всех объектов, но в этом нет практического смысла.
В слое у объекта есть порядок вывода -
Код |
---|
// Запросить порядoк вывода объекта в слое
// hRsc - идентификатор классификатора карты
// incode - внутренний код объекта
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapGetRscObjectOrder(HRSC hRsc, long int incode); |
Внутренний код можно получить по разным параметрам (ключу, названию, внешнему коду...).
Например:
Код |
---|
// Запросить внутренний код (порядковый номер) объекта
// по внешнему коду , локализации и порядковому номеру среди аналогичных объектов (с 1)
// hRsc - идентификатор классификатора карты
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapGetRscObjectCodeByNumber(HRSC hRsc, long int excode, long int local, long int number = 1); |