Добрый день!
Использую карту на основе OpenStreetMap в формате .mptz, поверх неё создаю пользовательскую карту с помощью mapCreateAndAppendTempSitePro. Есть собственный классификатор .rsc, открывается вместе с картой. В этом классификаторе есть 4 одинаковых по форме и размерам круглых значка (создавались копированием), отличаются только цветом. Для них в редакторе классификатора установлен параметр "Не сжимать" и размер 2 мм.
Мне нужно получить размеры значка средствами mapapi для более точного поиска объектов на карте по клику (чтобы на разных масштабах рамка поиска в mapWhatObjectBySelect соответствовала текущему размеру значка относительно карты). Я использовала функцию
mapGetRscImageSize, получаемые параметры IMAGESIZE Base, DeltaH, DeltaV, HorizontalSize, VerticalSize для всех четырёх значков разные. Как такое может быть, если сами значки одинаковые по размерам? Какие-то ещё есть способы получить размер значка (ширину или длину) из классификатора?
Работаю на AstraLinux, ГИС Конструктор для Qt Designer x64 (версия 15.1.0.7).
Использую карту на основе OpenStreetMap в формате .mptz, поверх неё создаю пользовательскую карту с помощью mapCreateAndAppendTempSitePro. Есть собственный классификатор .rsc, открывается вместе с картой. В этом классификаторе есть 4 одинаковых по форме и размерам круглых значка (создавались копированием), отличаются только цветом. Для них в редакторе классификатора установлен параметр "Не сжимать" и размер 2 мм.
Мне нужно получить размеры значка средствами mapapi для более точного поиска объектов на карте по клику (чтобы на разных масштабах рамка поиска в mapWhatObjectBySelect соответствовала текущему размеру значка относительно карты). Я использовала функцию
mapGetRscImageSize, получаемые параметры IMAGESIZE Base, DeltaH, DeltaV, HorizontalSize, VerticalSize для всех четырёх значков разные. Как такое может быть, если сами значки одинаковые по размерам? Какие-то ещё есть способы получить размер значка (ширину или длину) из классификатора?
Работаю на AstraLinux, ГИС Конструктор для Qt Designer x64 (версия 15.1.0.7).
