TMapAtlas.GoItemDownTMapAtlas |
function GoItemDown(Ident: integer; var GeoPoint: TDOUBLEPOINT; var AtlasItem: TALSITEM): integer;
type TALSITEM = packed record //ОПИСАНИЕ ЭЛЕМЕНТА АТЛАСА Ident : longint; // Идентификатор элемента Path : array[1..MAX_PATH]of char; // Полный путь к паспорту района [260] Name : array[1..32]of char; // Имя района (берется из паспорта) Scale : longint; // Масштаб района (берется из паспорта) Minimum : longint; // Нижняя граница перехода к району (например, 100 000) Maximum : longint; // Верхняя граница перехода к району (например, 500 000) Priority : longint; // Приоритет выбора для одинаковых масштабов end;
Описание: Найти элемент, расположенный в заданной точке GeoPoint ниже (в более крупном масштабе) относительно указанного элемента по его идентификатору Ident. Координаты точки задаются в геодезической системе координат. При наличии такого элемента, структура AtlasItem заполняется соответствующими данными, в противном случае и при ошибке метод возвращает ноль. |