MKCoordinateSpan
अवधि, यानी मानचित्र पर दिखाने के लिए अक्षांश और देशांतर दिशाओं में एक डेल्टा परिभाषित करता है। एक बिंदु के साथ आप मानचित्र पर प्रदर्शित करने के लिए एक क्षेत्र को परिभाषित कर सकते हैं।
CLLocationCoordinate2D
अक्षांश और देशांतर समन्वय प्रणाली में एक बिंदु को परिभाषित करता है।
उदाहरण के लिए:
|<---- deltaLat ---->|
|---------------------|---
| | |
| | |
| | |
| | |
| + |deltaLon
| (lat,lon) | |
| | |
| | |
| | |
|---------------------|---
यहाँ आप एक केंद्र बिंदु (lat,lon)
कल्पना कर सकते हैं जिसके बारे में आप एक deltaLat
और एक deltaLon
है।
तो (lat,lon)
CLLocationCoordinate2D
और deltaLat, deltaLon
MKCoordinateSpan
होगा।
आप सही है कि दोनों संरचनाओं एक ही तरीके से परिभाषित कर रहे हैं कर रहे हैं, लेकिन यह काफी आम है जहां दो अलग संरचनाओं अलग अर्थ विज्ञान है और इसलिए परिभाषित कर रहे हैं अलग तरह आप मिल गया है। के रूप में डेल्टा महत्व देता
उत्तर के लिए धन्यवाद, और एक और बात मुझे पता करने के लिए मिल यहां, सोचा कि मुझे आपके साथ साझा करना चाहिए। सेब दस्तावेज के अनुसार यहां ज़ूम स्तर ज़ूम स्तर है। ज़ूम स्तर जितना कम होगा ज़ूम स्तर होगा। यह डेल्टा मान फ्लोट में है। वे इसे CLLocationDegrees में क्यों ले गए? – turtle
क्योंकि यह एक * डेल्टा * है। यानी यह क्षेत्र को परिभाषित कर रहा है जैसा मैंने कच्चे आरेख में दिखाया है। यह सीधे एक ज़ूम स्तर को परिभाषित नहीं कर रहा है, यह वास्तव में एक क्षेत्र को परिभाषित कर रहा है। – mattjgalloway
it..thanks समझे .. :) – turtle