>Простите за незнание, а зачем нужен OpenStreetMap когда есть google maps ? Попробуйте по ним посчитать без участия гугля маршрут из точки А в точку Б. Что, хреново считается по растровым картинкам? Ну дык! Гугель конечно может маршрут посчитать, но как вы понимаете, в процессе этого гугл оперирует дополнительными данными о дорогах, адресах и т.п.. И вот эти данные вам "немного забывают" предоставить в виде годном для машинной обработки. То есть вы видите картинку с дорогами и остановками. Но программно узнать что вот тут - дорога, а вот тут остановка, а вот там - дом номер пять - по PNGшным или JPGшным картинкам жутко нетривиально, как вы понимаете.
Более того, даже просто прекешинг карт чтобы потом не сосать их по тормозному и дорогому GPRS достаточно сомнительно пахнет с точки зрения ToS-ов гугли (хоть это и похоже на кеш браузера, но...). А невозможность коммерческого использования....эээ...а какого?Гугл что, владеет всем земным шариком чтоли, чтобы нельзя было зарабатывать с использованием информации о его устройстве в конкретной местности?! Кх-кх, а почему бабло с *общедоступной* инфо можно грести только гугле? oO
Движок? Да, разумеется. У вас нет данных которые порождают эти картинки. У вас нет сервера который может породить картинки. У вас нифига нет, если вы не гугель. У OSMщиков иной подход к делу. Можете хоть все данные из которых картинки рендеятся слить (весят много, да). И рендерить как вам угодно, считать маршруты хоть пешком до пекина или чего вы там еще хотите.