iPhone MapKit Framework для кэширования карты Google для автономного использования - PullRequest
6 голосов
/ 25 сентября 2010

Я планирую проект карты для походов на iPhone.

Поскольку зона для пеших прогулок может не охватываться мобильной сетью. Поэтому необходимо предварительно кэшировать карту (гугл) области.

1) Может ли MapKit Framework поддерживать локальное кэширование Google Map на iPhone? 2) Может ли MapKit Framework поддерживать использование автономной карты во время GPS-ввода?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 20 ноября 2010

К сожалению, нет, вы не можете кэшировать плитки Google (по крайней мере, в iOS 4.x). Однако вы можете использовать MKOverlay для создания наложения, которое отображает и кэширует листы из другого источника карты, такого как OpenStreetMap. Apple опубликовала пример наложения TileMap со своими видеороликами WWDC 2010 года.

4 голосов
/ 27 января 2011

Видео с WWDC10 можно найти по адресу hxxt: //developer.apple.com/videos/wwdc/2010/ (извините, я не могу опубликовать более 1 ссылки).

А вотссылка на источник примеров WWDC10 (включая TileMap): http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?code=y&source=x&bundleID=20645

Вам понадобится учетная запись Apple, чтобы загрузить 233 Мб ZIP:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...