2010-07-07 2 views
2

В моем приложении у меня есть MkMapview, и теперь он показывает текущее местоположение. я должен пометить некоторые другие местоположения и показать эти местоположения, даже если нет соединения Wi-Fi. Как добавить закладки в закладки и как отображать автономные карты? как сохранить карту в кеш? Является ли это возможным? Спасибо,Offline map from sdk

ответ

1

Насколько я знаю, для кэширования изображений карт, используемых MKMapView, нет общедоступного API API. Вы также можете нарушать условия и положения Googles, делая это.

Однако Google предоставил static map API, где вы можете захватить статическую часть карты в качестве файла изображения и, возможно, кэшировать ее для последующего отображения. Но опять же, проверьте Google T & C.

Существует еще map services, доступных через GData API, но они несколько более сложны в использовании. Это SO question, показывает несколько советов о том, как использовать эти API.