Как создать географическую карту наподобие 2gis?
Мне кажется, в данном случае велосипедостроением заниматься не стоит:)
Есть известные сервисы, которым данные о вашем городе совсем не помешают. К тому же, Вы внесете неоценимый вклад в это хорошее дело.OSMНародная картаWikiMapia
И сервисы эти предлагают хорошие средства для встраивания карт, рисования на них, построения маршрутов и прочее.
2гис хорошо работает по франшизе, если вы готовы вкладывать обратитесь к нему, он продаст вам франшизу и покажет как и что делать  и будете получать прибыль.