Tôi quen với việc sử dụng API Javascript của Google Maps. Gần đây tôi bắt đầu sử dụng MapKit framework cho một dự án iphone, nhưng tôi đang gặp khó khăn trong việc tìm ra zoom và thiết lập một vùng trên bản đồ.Phóng to MKMapView và Vùng
Trong API Google Maps, tôi đã sử dụng các mức thu phóng nguyên như 8, 9, 10 cùng với hàm setZoom() đơn giản. Phương pháp tương đương duy nhất tôi có thể thấy trong khung công tác MapKit là setRegion: hoạt hình. Theo tôi hiểu, tôi cần đặt giá trị vĩ độ và kinh độ của vùng trong phạm vi khu vực để chỉ định mức thu phóng. Nhưng tôi thực sự không có ý tưởng về những giá trị này đại diện cho những gì (tôi đọc tài liệu).
Khi tôi sử dụng một đại biểu MKMapView và theo dõi các giá trị span trong regionDidChange kết quả phương pháp đại biểu dường như không tương quan lẫn nhau. It's ok khi tôi thu nhỏ và xem các giá trị delta span đang tăng lên như quy định trong tài liệu. Nhưng đột nhiên tôi kéo bản đồ mà không phóng to và giá trị delta trở thành 0.0.
Có thể ai đó vui lòng giải thích điểm tham chiếu đến khoảng cách và delta này là gì? Hoặc là có bất kỳ thuật toán để chuyển đổi một mức độ zoom số nguyên (như 9) để các giá trị delta?
Như một câu hỏi tiền thưởng là có cách nào để xác định một mức zoom tối thiểu-tối đa trên một MKMapView :)
Cảm ơn
đẹp mô tả mà cho tôi biết điều cơ bản. Upvoted !!! – NSPratik
@Kelvin, bạn có thể mô tả chi tiết hơn cách "đảo ngược kỹ sư các kích thước khoảng thời gian mà Google sử dụng cho một mức thu phóng nhất định và tạo một khoảng không". Tôi thực sự cần nó –