Вызовите кэшируемые мозаики карты использования MapKit только/запрещать сеть программно

Мы наткнулись на такую проблему.

Мы разрабатываем приложение для перемещения. Для проверки пользователь не тратит много денег на плату за роуминг в нашем приложении, мы решили реализовать опцию настроек для пользователя просмотреть кэшируемые карты только. Таким образом, мы позволяем пользователю решить, хочет ли он загрузить карты из Интернета, или он хочет сэкономить деньги, и представление кэшировало карты (сохраненный в Library/Caches/MapTiles/MapTiles.sqlitedb).

Мы не можем найти способ реализовать это. Там какой-либо путь состоит в том, чтобы отключить сеть программно в этом случае? Или вызовите использование MapKit кэшируемые мозаики только? Мы думали об изменении APN программно для этой опции вынудить MapKit, идут офлайн. Действительно ли возможно изменить APN программно?

Спасибо!

11
задан Slava TLM 24 December 2009 в 18:02
поделиться

3 ответа

Приложения iPhone SDK у меня нет доступа к настройкам сетевого адаптера, и мне ничего не известно в API MapKit, что дает вам контроль над его использованием в Интернете. Ваш лучший вариант в этом случае, вероятно, - представить предупреждение, предлагающее пользователю включить режим полета или выключить роуминг данных.

4
ответ дан 3 December 2019 в 11:36
поделиться

приложение google map делает функцию кэширования ... MapKit кажется, нет, я думаю, Apple добавит эту функцию в следующей версии SDK ...

-1
ответ дан 3 December 2019 в 11:36
поделиться

использовать openstreetmap подумайте о коммерческой стороне этого. Создано в облаке и позволяет создавать автономные карты.

http://developers.cloudmade.com/projects/show/iphone-sdk

Библиотеки, которые помогают разработчикам iPhone использовать карты OSM route-me - это библиотека с открытым исходным кодом, которая используется в ряде приложений iPhone для отображения карт OSM. Библиотека карт CloudMade для iPhone - это библиотека с открытым исходным кодом, которая обеспечивает высокоуровневый доступ к фрагментам карты CloudMade на основе OSM с разными размерами и стилями. Джон МакКеррелл перенес алгоритм маршрутизации из gosmore для работы на iPhone и успешно сгенерировал базовые маршруты. На данный момент iPhone вылетает из-за более сложных маршрутов

2
ответ дан 3 December 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: