Andrey Gheleznyakov написал: В принципе и это сработает (первые байты одинаковые), но если объявляете Maptype.IMG_LINE, то для наглядности, лучше использовать струтуру TIMGLINE = packed record // (128) ЛИНИЯ Color : TColor; // Цвет линии (COLORREF) Thick : integer; // Толщина линииend;
Начинает проясняться. Т.е. правильно будет так:
Мы объявили BlackLine : TPAINTPARM; // Вид контура фрагмента на экране
У Вас ошибка в указании системы координат. В функции mapViewUserObject(mvMap.MapHandle,mvMap.Handle, MapTopLeft, BlackLine, Data, integer(PP_MAP)); Не integer(PP_MAP), а cPP_MAP, так как используется обозначение системы координат ГИС-ядра, а не компонентов GIS ToolKit.