Советую всем ознакомиться с кроссплатформенной библиотекой Qt4, скачать которую можно здесь: http://www.qtsoftware.com/

Вызывает интерес: Marble
http://www.youtube.com/watch?v=bxOS37RIEcY...player_embedded

Но до этого далеко-далеко и еще далеко, нет, настолько далеко, что очень далеко. Поэтому самое лучшее, что можно пока сделать: с помощью узлов построить прямоугольную карту.