آموزش توسعه برنامه 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
جزییات دوره
2h 47m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
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 در دسترس است.