آموزش توسعه پیشرفته برنامه iOS: MapKit و مکان اصلی

Advanced iOS App Development: MapKit & Core Location

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کاربران انتظار دارند برنامه ها "از موقعیت مکانی آگاه" باشند - تا بدانند کجا هستند ، به آنها پیشنهاد دهند که بعدی را باید کجا بروند و به آنها بگویند که چگونه به آنجا بروند. این دوره تکنیک های پیشرفته ای را برای افزودن آگاهی از مکان ، جهت ها و نقشه های تعاملی به برنامه های iOS در اختیار توسعه دهندگان قرار می دهد. استیون لیپتون اصول MapKit و Core Location را آموزش می دهد ، دو چارچوب iOS که دست به دست هم می دهند تا داده ها و خدمات مکان را ارائه دهند. بیاموزید که چگونه نقشه ای را با نمایش های 2D ، 3D ، ماهواره و پل هوایی بسازید ؛ حاشیه نویسی و پوشش های گرافیکی اضافه کنید. و مکان کاربر را به نقشه پیدا کرده و اضافه کنید. بعلاوه ، چگونگی جستجوی مکان با استفاده از مختصات یا کلمات کلیدی را بیابید ، و جهت های نوبت به نوبه خود را با شی MapKit MKDirections ایجاد کنید.
موضوعات شامل:
  • گرفتن مختصات از وب
  • کار با انواع داده ها و مناطق اصلی Core
  • ایجاد نقشه در نماهای دو بعدی ، سه بعدی ، ماهواره ای و پروازهای هوایی
  • افزودن حاشیه نویسی
  • افزودن همپوشانی
  • یافتن مکان فعلی
  • عنوان ردیابی ، سرعت و منطقه
  • جستجوی مکانها
  • درخواست و نمایش دستورالعمل ها

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • چالش ها Challenges

1. مفاهیم اصلی نقشه و موقعیت مکانی 1. Basic Map and Location Concepts

  • چرا MapKit؟ Why MapKit?

  • دستگاه مختصات Coordinate system

  • مختصات را از وب دریافت کنید Get coordinates from the web

  • چالش 1: پیتزا بیشتر Challenge 1: More pizzas

  • راه حل 1: پیتزا بیشتر Solution 1: More pizzas

  • انواع داده اصلی مکان Core Location data types

  • مناطق محل اصلی Core Location regions

  • فاصله Distance

2. نقشه ها 2. Maps

  • نقشه را تنظیم کنید Set up a map

  • مختصات و مناطق را اضافه کنید Add coordinates and regions

  • از دوربین استفاده کنید Use cameras

  • نقشه های سه بعدی اضافه کنید Add 3D maps

  • حالت های ماهواره ای و پرواز را اضافه کنید Add satellite and flyover modes

  • ویژگی های نقشه را تنظیم کنید Set map features

3. حاشیه نویسی 3. Annotations

  • یک پین حاشیه نویسی اضافه کنید Add an annotation pin

  • نماینده MKMapView MKMapView delegate

  • متن حاشیه نویسی را سفارشی کنید Customize the annotation text

  • گرافیک حاشیه نویسی را سفارشی کنید Customize the annotation graphics

  • حاشیه نویسی تعاملی Interactive annotations

  • چالش 2: حاشیه نویسی های بیشتر اضافه کنید Challenge 2: Add more annotations

  • راه حل 2: حاشیه نویسی های بیشتر اضافه کنید Solution 2: Add more annotations

4. پوشش 4. Overlays

  • پوشش های دایره Circle overlays

  • چالش 3: حلقه های انتخابی Challenge 3: Selective circles

  • راه حل 3: حلقه های انتخابی Solution 3: Selective circles

  • پوشش های پلی اتیلن Polyline overlays

  • چالش 4: تور بزرگ پیتزا Challenge 4: The grand pizza tour

  • راه حل 4: تور عالی پیتزا Solution 4: The grand pizza tour

5. مکان فعلی 5. Current Location

  • معرفی محل اصلی Introducing Core Location

  • مجوزهای کاربر را بدست آورید Obtain user permissions

  • کد با خدمات موقعیت مکانی Code with location services

  • برنامه مکان را اجرا کنید Run the location app

  • دقت مکان Location accuracy

6. عنوان ، سرعت و مناطق 6. Heading, Speed, and Regions

  • چالش 5: سرفصل ها و سرعت Challenge 5: Headings and speed

  • راه حل 5: سرفصل ها و سرعت Solution 5: Headings and speed

  • از عناوین استفاده کنید Use headings

  • مناطق Regions

  • چالش 6: خروج از منطقه Challenge 6: Exiting a region

  • راه حل 6: خروج از منطقه Solution 6: Exiting a region

7. جستجو 7. Searches

  • داده های جغرافیایی و نشانگر مکان Geocoding and placemark data

  • جستجوی آدرس Searching for an address

  • درخواست محل توسط کلید واژه Request location by keyword

8- دستورالعمل ها 8. Directions

  • درخواست جهت Request directions

  • جهت های گرافیکی را نمایش دهید Display graphic directions

  • مسیرهای مرحله به مرحله را نمایش دهید Display step-by-step directions

  • چالش 7: مسیر انتخاب شده Challenge 7: The chosen path

  • راه حل 7: مسیر انتخاب شده Solution 7: The chosen path

  • راه‌اندازی برنامه نقشه‌ها Launching the maps app

  • چالش نهایی: حاشیه نویسی ETA Transit Final challenge: Transit ETA annotation

  • راه حل نهایی: حاشیه نویسی ETA Transit Final solution: Transit ETA annotation

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توسعه پیشرفته برنامه iOS: MapKit و مکان اصلی
جزییات دوره
3h 45m
54
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
24,294
- از 5
ندارد
دارد
دارد
Steven Lipton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar