آموزش توسعه برنامه Android: Google Maps

Android App Development: Google Maps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با افزودن نقشه های تعاملی به برنامه های تلفن همراه با Google Maps Android API ، یک سرویس Google Play رایگان که تقریباً در همه دستگاه های Android موجود است ، بیاموزید. همه چیز با دریافت یک کلید API و ادغام کتابخانه خدمات Google Play در یک پروژه برنامه Android شروع می شود. سپس ، پس از مقدمه ای در ارائه نقشه های ساده ، نویسنده David Gassner نحوه تنظیم حالت اولیه نقشه ، کنترل نوع نمایش و سطح بزرگنمایی ، کار با نشانگرهای نقشه و رسم اشکال روی نقشه ها را توصیف می کند. بعلاوه ، نحوه استفاده از API جغرافیایی را برای ترجمه نام مکان به داده های نقشه (و دوباره برگرداندن) کشف کنید ، و مکان فعلی دستگاه را با API موقعیت های مکانی پیدا کنید.
موضوعات شامل:
  • دریافت کلید API Google Maps
  • افزودن کتابخانه خدمات Google Play
  • تنظیم حالت اولیه نقشه
  • آدرس های کدگذاری جغرافیایی
  • نمایش انواع مختلف نقشه ها
  • کار با مکان فعلی
  • افزودن و شخصی سازی نشانگرهای نقشه
  • طراحی نقشه ها
  • آماده سازی برنامه های نقشه برای استقرار

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از شروع این دوره بدانید What you should know before starting this course

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

1. شروع کار 1. Getting Started

  • درک شرایط خدمات API Maps Understanding the Maps API terms of service

  • ایجاد یک برنامه نقشه برداری از الگوی Android Studio Creating a mapping app from an Android Studio template

  • اتصال و پیکربندی یک دستگاه Android Connecting and configuring an Android device

  • با استفاده از مستندات SDK Using the SDK documentation

2. ایجاد اولین نقشه برنامه 2. Creating Your First Maps App

  • افزودن مجوزهای لازم به یک پروژه Adding required permissions to a project

  • دریافت کلید API Google Maps Getting a Google Maps API key

  • افزودن کتابخانه خدمات Google Play Adding the Google Play services library

  • در حال بررسی APK خدمات Google Play Checking for the Google Play services APK

  • نمایش اولین نقشه Displaying your first map

3. ارائه نقشه های ساده 3. Presenting Simple Maps

  • دریافت مرجع به موضوع نقشه Getting a reference to the map object

  • تنظیم وضعیت اولیه نقشه در طرح Setting a map's initial state in the layout

  • تنظیم وضعیت اولیه نقشه به صورت برنامه ای Setting a map's initial state programmatically

  • برای به دست آوردن مختصات خود ، آدرس جغرافیایی را انجام دهید Geocoding an address to get its coordinates

  • نمایش انواع مختلف نقشه ها Displaying different types of maps

  • چالش: نقشه را به یک برنامه موجود اضافه کنید Challenge: Add a map to an existing app

  • راه حل: نقشه را به یک برنامه موجود اضافه کنید Solution: Add a map to an existing app

4- کار با موقعیت فعلی 4. Working with the Current Location

  • دکمه "موقعیت مکانی من" را فعال کنید Enabling the My Location button

  • دریافت مکان فعلی به طور برنامه ای Getting the current location programmatically

  • گوش دادن به روزرسانی های فعلی مکان Listening for current location updates

5. نمایش نشانگرهای نقشه 5. Displaying Map Markers

  • اضافه کردن نشانگرهای نقشه Adding map markers

  • حذف نشانگرهای نقشه Removing map markers

  • سفارشی سازی گرافیک نماد نشانگر Customizing marker icon graphics

  • اضافه کردن قطعه قطعه به ویندوز اطلاعات ساده Adding snippets to simple info windows

  • نمایش ویندوزهای اطلاعات سفارشی شده Displaying customized info windows

  • رسیدگی به رویدادهای نشانگر Handling marker events

  • کشیدن و رها کردن نشانگرها Dragging and dropping markers

  • چالش: یک نشانگر و یک پنجره اطلاعات سفارشی اضافه کنید Challenge: Add a marker and a custom info window

  • راه حل: یک نشانگر و یک پنجره اطلاعات سفارشی اضافه کنید Solution: Add a marker and a custom info window

6. ترسیم بر روی نقشه 6. Drawing on a Map

  • خطوط ترسیم Drawing lines

  • چند ضلعی های نقاشی Drawing polygons

  • حلقه‌ها را ترسیم کنید Drawing circles

7. تهیه برنامه برای استقرار 7. Preparing an App for Deployment

  • نمایش شرایط مجوز خدمات Google Play Displaying Google Play services license terms

  • ثبت کلید تولید API و اثر انگشت SHA1 Registering a production API key and SHA1 fingerprint

نتیجه Conclusion

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

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه برنامه Android: Google Maps
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 47m
37
Linkedin (لینکدین) lynda-small
27 مرداد 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
75,898
- از 5
ندارد
دارد
دارد
David Gassner

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.

Linkedin (لینکدین)

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

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

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