На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Рисование круга и эллипса

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1 2 3 След.
RSS
Рисование круга и эллипса, mapapi рисование круга и эллипса
 
Добрый день!

Возникло несколько вопросов по mapapi:
  1. Как стандартными средствами нарисовать на карте эллипс (может есть как для круга стандартая структура визуализации IMGCIRCLE)? Как его повернуть на нужный угол?
  2. Стандартный круг IMGCIRCLE при изменении масштаба карты начинает менять свой размер, как этого избежать?

  3. Радиус круга измеряется в микронах, и если задать радиусу величину 1 000 000 (один метр), то круг будет гиганстким, с чем это связано?

Изменено: Сергей О - 03.06.2016 13:30:48 (Дополнение вопросов)
 
Приветствую!

mapSetObjectScale

С уважением,
Матвеев П.В.
 
Павел, mapSetObjectScale не помогает.
 
Приветствую!

mapSetObjectPress еще есть.
По документации вроде эти методы как раз должны на это влиять, но я сам не пробовал, если честно.

С уважением,
Матвеев П.В.
 
mapSetObjectPress помогло - второй вопрос решён. Спасибо.
 
Приветствую!

Вероятно, Вам оба метода важны. Они оба влияют на шасштабирование. Один не дает увеличиваться при приближении (увеличении масштаба) после перехода через базовый масштаб, второй не дает уменьшаться при удалении (уменьшении масштаба)  после перехода через базовый масштаб.

С уважением,
Матвеев П.В.
Изменено: Павел Матвеев - 03.06.2016 11:49:51
 
Павел, благодарю за подробное объяснение.
 
Павел Матвеев, я погорячился mapSetObjectPress не помогло, к тому же вспомнил ещё одну проблему с заданием радиуса для окружности - радиус измеряется в микронах и если задать 1000000(что равно одному метру), то круг рисуется гигантских размеров.
 
Радиус измеряется в микронах на экране.
1 пиксел - условно где-то в районе 250 микрон.
 
Oleg Belenkov, по первому и второму вопросу можете какое-то решение предложить?
Страницы: 1 2 3 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности