Merkaator использует QMapControl. А вот что использует QMapControl, я не знаю, сам не работал, коллега собирал, во вторник посмотрю. Исходники Merkaartor замечательно с их страницы качаются, смотрите source edition и весят они меньше 3 мегов.
Посмотрел, действительно там полностью самописный виджет.
Вряд ли мне этот Source edition поможет. Мне нужно под qt-3-3-3 (
Тогда вряд ли вам и мои исходники сильно помогут. К тому же там действительно нет ничего сверхъестественного - 3 класса унаследованных от QGraphicsItem для линии, полигона и точки. Ничего, чего нельзя найти в документации.
Почитайте документацию по QGraphicsView (если он вообще есть в 3.3) и все получится.
Своим кодом не хотелось бы делиться по одной простой причине - писался на скорую руку и лишь для того, что бы посмотреть на возможности QGraphicsView. Как следствие код достаточно кривой, наверняка есть утечки памяти и фиг знает что еще
Не хочу что бы мои ошибки переносили в чужие проекты, а потом обвиняли меня, когда они всплывут. Даже если я об этом никогда не узнаю