MapKit Fundamentals
Основы работы с картами в iOS и macOS на Swift
ملخص:
مقدمة
كتاب «MapKit Fundamentals» من تأليف Ray Fix صدر عام 2017 ويتناول إحدى التقنيات الرئيسية لشركة Apple — إطار العمل MapKit. على الرغم من مرور عدة سنوات على نشره، إلا أن المبادئ الأساسية للعمل مع الخرائط في iOS و macOS لا تزال قائمة. هذا الدليل العملي المكون من 224 صفحة مكتوب بلغة Swift وموجه للمطورين الراغبين في تعلم دمج خدمات الخرائط في تطبيقاتهم.
عن ماذا يتحدث الكتاب
يقدم كتاب «MapKit Fundamentals» القارئ بشكل متسلسل إلى إمكانيات MapKit: بدءًا من عرض الخريطة البسيط وصولاً إلى السيناريوهات المعقدة مثل بناء المسارات والعمل مع التعليقات التوضيحية (annotations) والترميز الجغرافي (geocoding). تم بناء الكتاب على مبدأ «من البسيط إلى المعقد»: يحتوي كل فصل على جزء نظري ومثال عملي يمكن تشغيله فورًا في Xcode.
المواضيع الرئيسية:
- إعداد MapKit في المشروع وعرض الخريطة الأساسي؛
- العمل مع أنواع مختلفة من الخرائط (قياسية، قمر صناعي، هجينة)؛
- إضافة التعليقات التوضيحية (pins، markers مخصصة) والتلميحات المنبثقة؛
- الترميز الجغرافي والترميز الجغرافي العكسي (تحويل العناوين إلى إحداثيات والعكس)؛
- البحث عن الأماكن باستخدام MKLocalSearch؛
- بناء المسارات (للقيادة، للمشي) باستخدام MKDirections؛
- تتبع موقع المستخدم باستخدام Core Location؛
- تخصيص مظهر الخريطة والرسوم المتحركة.