Russian Qt Forum

Qt => Мультимедиа => Тема начата: Novitch от Сентябрь 01, 2014, 17:07



Название: Работа с кешем карт.
Отправлено: Novitch от Сентябрь 01, 2014, 17:07
Добрый день!
Пишу программку для выкачивания кеша карт и его упаковке в хитрый архив для использования на самодельном устройстве.
Для работы с картами использую http://sourceforge.net/projects/qmapcontrol/ (http://sourceforge.net/projects/qmapcontrol/) вот такой вот объектик с небольшими доработками (приучил к картам яндекса и несколько свистелок). Qt 4.8.
Суть проблемы в том, что QMapControl каким то образом искажает кеш карты. В московской области координаты одной и той же точки в QMapControl и на API яндекса отличаются по Y координате примерно на 0.2 градуса. В африке неподалёку от (0, 0) координаты отличаются примерно на 0.02 градуса. При вдумчивом сравнении кеша, выкачанного SAS.Планетой и QMapControl разницы я не нашел, размер тайлов карты фиксирован. При чём это не просто ошибка координатной сетки в QMapControl, если отправить этот кеш на устройство, то местоположение отображается с той же ошибкой.
Нет ли у кого-нибудь идей, в какую сторону копать эту проблему? Уже всю голову сломал :(