www.map-info.ru :: Просмотр темы - Искожение отображения карты мира
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
fursov



Зарегистрирован: 19.03.2007
Сообщения: 6

СообщениеДобавлено: Вс Июн 24, 2007 11:06 am    Заголовок сообщения: Искожение отображения карты мира Добавить ответ со ссылкой на данный текст

Дело в следующем: имеется карта мира в проекции "Долгота/широта". При выборе нового центра окна в широтах близких по значению к полюсам происходит сжатие изображения карты мира по долготе и вытягивание по широте. Почему это происходит и как MapInfo вычисляет ширину карты в зависимости от широты выбранного центра карты я уже разобрался (MapInfo пересчитывает масштаб, оставляя ширину карты неизменной). Попытка задать правильную ширину карты приводит к автоматическому изменению масштаба и искажение не исправляется. Однако при использовании операции перемещение ("рука") карта отображается правильно. Почему-то MapInfo в этом случае замораживает масштаб, а размер карты изменяет (рассчитывает) правильно. Короче подскажите как самому запрограмировать операцию перемещение , чтобы не было искажений. Попытка использовать Set Map Pan проблему не решает. Програмирую в Delphi.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru