آموزش توسعه پیشرفته برنامه 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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar