В принципе, ничто не мешает вам занять область данных OpenStreetMap, сохранить ее на своем собственном сервере или на устройстве, а затем просто не вносить никаких дополнительных обновлений от сообщества OpenStreetMap, тем самым устраняя любые опасения по поводу участников OpenStreetMapизменять вещи без вашего разрешения.
На практике вам понадобится выполнить довольно глубокую разработку для создания приложения для iPhone, опирающегося на некоторые данные OSM.Я не описываю готовое решение.При реализации этого, во-первых, у вас есть выбор растрового формата (область карты, представленной в виде мозаичных изображений) или векторного формата (формат osm XML, или, возможно, вы используете собственный формат).На самом деле вам нужно векторное представление для выполнения расчетов маршрутизации, но, возможно, вы можете иметь мозаичное растровое отображение с результатами запроса маршрута в качестве наложения.Вам нужно решить, хотите ли вы, чтобы расчеты маршрутизации выполнялись на устройстве или выполнялись на вашем собственном сервере.
Прежде всего, взяв кусок данных OpenStreetMap, добавив их и сохранив отдельно.Это легко: -)