آموزش کار با نقشه گوگل(google map) در برنامه های اندرویدی (اندروید استودیو)








































































































توضیح کلی درباره دوره:
این دوره یه دوره نسبتا کوتاه هست که توی اون به آموزش استفاده از گوگل مپ توی برنامه اندرویدی خودمون پرداختیم.
همون طور که میدونید استفاده از نقشه توی برنامه های مربوط خیلی میتونه مفید و کاربردی باشه و تعامل بیشتری با کاربر برقرار میکنه…
بنده مهدی میرزاده مدرس این دوره هستم و سعی کردم قسمت های مفید گوگل مپ رو برای شما دوستان عزیز آموزش بدم…
امیدوارم از این دوره نهایت استفاده و لذت رو ببرید…
هرگونه انتقاد و نظری نسبت به دوره داشتید حتما با من درمیون بذارید تا در آموزش های بعدی اونها رو رفع کنیم…













دانلود APK برنامه:
دانلود برنامه نهایی













خرید کل دوره بصورت یکجا + سورس رایگان:




125,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد






















سورس برنامه:




70,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد























۳-نمایش نقشه در برنامه
توی این قسمت اولین نمایش نقشه رو توی برنامه خودمون خواهیم داشت و میتونیم کاملا نقشه رو ببینیم…
دانلود قسمت ۳ ـ نمایش نقشه در برنامه












۲- بررسی سرویس گوگل مپ
توی این قسمت بررسی میکنیم که سرویس قابل استفاده هست یا به ارورر برخوردیم و یا کلا سرویس نیست!
و اگه سرویس ما موجود بود قابل استفاده هست برای کار های بعدی…
دانلود قسمت دوم ـ بررسی سرویس گوگل مپ












۱- دریافت api key از گوگل و دادن پرمیشن‌ها:

توی این قسمت درخواست api key میدیم و اونو داخل برنامه میذاریم تا در آینده به مشکلی برنخوریم
درواقع api key واسط برنامه ما و سرویس گوگل هست
و یک سری پرمیشن ها رو که برای ادامه کار نیاز داریم داخل برنامه اضافه میکنیم
دانلود قسمت اول ـ نمایش نقشه در برنامه













۶- رفتن به مختصات خاص بوسیله نام مکان ها
توی این قسمت با استفاده از نام مکان های مختلف مثل “تهران” به اون مکان میریم و این کارو با استفاده از کلاس GeoCoder انجام میدیم که کار های تبدیل رو انجام میده…




20,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد






















۵- رفتن به مختصات خاص
توی این قسمت با استفاده از latitude and longitude هر نقطه از جهان که درواقع همون طول و عرض جغرافیایی هستند میتونیم به اون نقطه ها بریم و زوم خودمون تا اون نقطه رو هم مشخص کنیم




15,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد






















۴- ساختن شی از مپ:

توی این قسمت برای این که بتونیم از مپ استفاده های بیشتری داشته باشیم باید یک شی از اون بسازیم و با استفاده از اون شی کار های مربوطه رو انجام بدیم




15,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد























۹- دریافت آپدیت و تغییرات مسیر جاری

توی این قسمت تغییرات لوکیشن خودمون دریافت میکنیم
همون طور که میدونید ما همیشه توی یک مکان ثابت نخواهیم بود…
دانلود قسمت ۹ ـ بروزرسانی مسیرجاری












۸- دریافت لوکیشن جاری با سفارشی کردن بیشتر

توی این قسمت یکم کار خودمون رو بهتر میکنیم و سفارشی ترش میکنیم. میتونیم دقیقا طول و عرض و جغرافیایی خودمون رو در اختیار و داشته باشیم…
دانلود قسمت ۸ ـ دریافت مکان فعلی












۷- فعال‌سازی لوکیشن خود:

توی این قسمت خیلی ساده موقعیت مکانی خودمون رو فعال میکنیم…
دانلود قسمت ۷ ـ فعال سازی لوکیشن













۱۲- گرفتن نام کشور محل کلیک شده

توی این قسمت مثل قسمت قبلی روی محل کلیک شده مارکر میذاریم با این تفاوت که title مارکر ها رو نام کشور های کلیک شده میذاریم…
قراره توی این قسمت هم از GeoCoder استفاده میکنیم…




20,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد






















۱۱- بررسی رویداد کلیک روی نقشه:

توی این قسمت رویداد کلیک نقشه رو باهم بررسی میکنیم و کاری میکنیم که هربار روی نقشه کلیک شد یک مارکر روی محل کلیک شده اضافه بشه…
دانلود قسمت ۱۱ ـ کلیک روی نقشه












۱۰- استفاده از مارکر:

توی این قسمت یک مارکر به موقعیت خودمون اضافه میکنیم و یاد میگیریم که چطور اونو حذف کنیم…




15,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد























۱۳- رسم خطوط بین دو مارکر:

توی این قسمت رسم خط رو یاد میگیریم و یادمیگیریم که چطور میتونیم اونو حذف کنیم و این کار رو با استفاده از دو مارکر انجام میدیم که بین اونها خط رو رسم کنیم




40,000 ریال – اضافه‌کردن به سبدخرید پرداخت





مورد به سبد خرید اضافه شد