2013-02-26 10 views
0

Я работаю над приложением iPhone, содержащий автономные карты для одного города только, которые в автономном режиме карты лучше для Iphone

Я искал и нашел MapBox и маршрут меня, который лучше, если я хочу отказаться от штырьков на отображать и просматривать информацию для каждого вывода?

Могу ли я хранить карту Google для одного города в базе данных и использовать ее?

Любые предложения по этому вопросу?

+0

Пожалуйста, обратитесь к [FAQ] (http://stackoverflow.com/faq) о том, какие вопросы задавать и нет. –

+0

Возможно, скоро это может быть закрыто, но это интересно. Я тоже хочу это знать! – AlexWien

ответ

0

MapBox, RouteMe и даже MapKit способны отображать автономные локально сохраненные карты, различия между всеми тремя - это уровень усилий, необходимых для этого вместе со своими наборами функций. Какой из них использовать полностью зависит от того, чего вы пытаетесь достичь. В прошлом я использовал MapKit для отображения пользовательских карт (растровые, формат PNG) для отдельных областей, с картами нарезанных в плитки и называется так же плитки Google, такие как:

/MapTiles/Z<ZoomLevel>/<XCoord>/<YCoord>.png 

Это может помочь вам, если вам должны были использовать MapKit https://github.com/mtigas/iOS-MapLayerDemo. Что касается контактов, отображающих информацию, MapKit также способен на это.

Для сравнения, вы, скорее всего, используете MapBox, если хотите применить собственный стиль в соответствии с внешним видом вашего приложения, выделив функции, которые важны для использования вашего приложения.

Что касается автономного хранения карт Google, в то время как вы технически можете извлекать отдельные плитки по URL-адресу, хранить их и отображать в автономном режиме (аналогично выше), это, вероятно, будет нарушением их условий обслуживания. Альтернативой может быть использование OpenStreetMap.

Смежные вопросы