2012-01-05 20 views
10

Cho đến gần đây, tôi nghĩ rằng chỉ có ba tùy chọn có thể được đặt thành mapMap của MKMapView.Bản đồ MKMapViewTypes

[mapView setMapType:MKMapTypeStandard]; 
[mapView setMapType:MKMapTypeHybrid]; 
[mapView setMapType:MKMapTypeSatellite]; 

Nhưng như đã đề cập trong liên kết này how could I load the Google map in terrain view in iphone, người ta cũng có thể nhận được "loại địa hình (không được đề cập trong tài liệu)" bằng cách thiết lập

[mapView setMapType:3]; 

Điều thú vị là zoom tối đa trong phép trong chế độ địa hình khác từ các chế độ native khác. Thay vì 3 ở trên tôi đã thử số nguyên < 3 nhưng điều đó không hoạt động (MapView chỉ hiển thị Standard loại). Có ai biết nếu có nhiều tùy chọn để đặt thành loại MKMapView không?

Xin cảm ơn trước.

+0

Tôi cũng đang tìm kiếm đó, tôi muốn xem 3D, xin vui lòng cho chúng tôi biết. –

Trả lời

6

Tôi cũng gặp phải vấn đề này. Tôi đã sử dụng [mapView setMapType:MKMapTypeSatellite]; trong phương thức init của mình và loại bản đồ sẽ không thay đổi.

gì cố định nó đang di chuyển dòng đó phương pháp viewDidLoad tôi:

- (void)viewDidLoad { 
    [mapView setMapType:MKMapTypeSatellite]; 
} 
Các vấn đề liên quan