2010-09-25 8 views
6

Tôi đang lên kế hoạch cho một dự án bản đồ để đi bộ đường dài trên iPhone.iPhone MapKit Framework để lưu vào bộ nhớ cache bản đồ Google để sử dụng ngoại tuyến

Vì khu vực đi bộ đường dài có thể không được mạng di động phủ sóng. Vì vậy, nó là cần thiết để bộ nhớ cache trước bản đồ (Google) của khu vực.

1) MapKit Framework có hỗ trợ bộ nhớ đệm Google Map trên iPhone cục bộ không? 2) MapKit Framework có thể hỗ trợ sử dụng bản đồ ngoại tuyến trong quá trình GPS-ing không?

Cảm ơn.

Trả lời

6

Thật không may, bạn không thể lưu vào bộ nhớ cache của Google (ít nhất không phải trong iOS 4.x). Tuy nhiên, bạn có thể sử dụng MKOverlay để tạo lớp phủ hiển thị và lưu trữ các lát từ một nguồn bản đồ khác như OpenStreetMap. Apple đã xuất bản một lớp phủ TileMap mẫu với các video WWDC 2010 của họ.

+1

Chỉ cần cập nhật để nói nhận xét này vẫn là đúng cho iOS 5.0 – afarnham