Работа с картами Offline. (How work whith maps offline?)

Добрый день.

Уважаемые форумчане. Стоит задача сделать маленькую программу, которая бы по указанию пункта А, пункта Б и промежуточных точек расчитывала бы расстояние между ними, а так же показывала маршрут на карте. Пару дней по гуглил в итоге пока что не нашел аналогов ни opensource, ни платных. Есть только online аналоги, что для меня не подходят.

Что мне подсказал интернет:

  1. Есть свободные OSM карты, которые можно конвертировать в MP формат
  2. Есть OnLine сервисы, значит кто-то это уже реализовывал, но не на С++.
    На данный момент это вся информация что у меня есть.

Реально ли это сделать? Нет ли уже готовых аналогов? И с чего начать разработку?


Hi

Dear forum. The goal is to make a small program, which would at the direction of point A, point B, and hoped it would be the intermediate points the distance between them, and also showed the route on the map. A couple of days for Google in the end is not yet found any unique opensource, no fee. There’s only online counterparts that are not suitable for me.

What I suggested to the Internet:

  1. There is a free OSM maps that can be converted in MP format
  2. There OnLine services, someone is already implemented, but not in C.
    At the moment it is all the information I have.

Is it possible to do this? There is a ready-made counterparts? And to begin to develop?

Did you already had a research in the OSm wiki about your topics?

Doing a search there for Routing or Frameworks?