ฉันคุ้นเคยกับการใช้ Google Maps Javascript API เมื่อเร็ว ๆ นี้ฉันเริ่มใช้ MapKit framework สำหรับโปรเจ็กต์ iphone แต่ฉันมีช่วงเวลาที่ยากลำบากในการค้นหาการซูมและตั้งค่าภูมิภาคบนแผนที่
ใน Google Maps API ฉันเคยใช้ระดับการซูมจำนวนเต็มเช่น 8, 9, 10 พร้อมกับฟังก์ชันที่ตรงไปตรงมา setZoom () วิธีเดียวที่ฉันเห็นในกรอบ MapKit คือ setRegion: animated ตามที่ฉันเข้าใจฉันจำเป็นต้องตั้งค่าละติจูดและลองจิจูดของพื้นที่เพื่อระบุระดับการซูม แต่ฉันไม่รู้จริงๆว่าค่าเหล่านี้แสดงถึงอะไร (ฉันอ่านเอกสารประกอบ)
เมื่อฉันใช้ผู้รับมอบสิทธิ์ MKMapView และติดตามค่าสแปนใน regionDidChange ผลลัพธ์ของเมธอดผู้ร่วมประชุมดูเหมือนจะไม่สัมพันธ์กัน เป็นเรื่องปกติเมื่อฉันซูมออกและเห็นว่าค่าเดลต้าขยายเพิ่มขึ้นตามที่ระบุไว้ในเอกสารประกอบ แต่ทันใดนั้นฉันลากแผนที่โดยไม่ซูมและค่าเดลต้ากลายเป็น 0.0
ใครช่วยอธิบายได้ไหมว่าอะไรคือจุดอ้างอิงของช่วงและเดลต้าเหล่านี้ หรือมีอัลกอริทึมใดในการแปลงระดับการซูมจำนวนเต็ม (เช่น 9) เป็นค่าเดลต้าเหล่านี้หรือไม่
เป็นคำถามโบนัสมีวิธีใดในการระบุระดับการซูมสูงสุดขั้นต่ำบน MKMapView :)
ขอบคุณ