سلامی به گرمی دل های کاربران عزیز و دوست داشتنی مون 😍❤ ، با یکی دیگه از آموزش های محبوب و پر طرفدار در خدمتتون هستم و اون هم آموزشی نیست جز … دوره پروژه محور مسیر یابی با Google Directions در اندروید . شما با استفاده از این API خواهید تونست به راحتی برای پروژه هاتون که از Google Map استفاده می کنند ، قابلیت مسیریابی رو اضافه کنید و به قابلیت های Google Map تون اضافه کنید .
اما قبل از این که آموزش رو بخواید ببینید ، حتما بهتون پیشنهاد می کنم که دوره آموزش گوگل مپ در اندروید استودیو رو از همین سایت ، حتما نگاه کنید .
همونطور که از اسم تیتر این آموزش پیدا هست ، نحوه مسیر یابی با Google Directions در اندروید ، یعنی شما با استفاده از این قابلیت ، خواهید تونست امکان مسیریابی رو به پروژه و نقشه تون اضافه کنید . و با این کارتون به کاربری که از نقشه پروژه شما استفاده میکنه ، اجازه خواهید داد ، که به راحتی بین مسیرهایی که مد نظرش هست تصمیم گیری کنه .
Google Directions در واقع یک API و یا وب سرویس ، از زیر مجموعه API های گوگل مپ هست ، که توسط همین شرکت ، برای توسعه دهندگان اندروید و وب ارائه شده . و شما با استفاده از این API می تونید : 1 – مسیرهای متفاوت بین یک مبدا و یک مقصد ، 2 – مدت زمان لازم برای طی شدن هر مسیر بنا به حالت حمل و نقل (پیاده ، با ماشین ، با دوچرخه) و 3 – مسافت هر مسیر رو به دست بیارید .
منبع : Developer Google
مسیر یابی با Google Directions در اندروید طی انجام سه مرحله انجام میشه .
1 – مشخص کردن مبدا
2 – مشخص کردن مقصد
3 – ارسال درخواست و دریافت پاسخ (که این پاسخ از نوع JSON هست)
علاوه بر این مواردی که گفته شد ، شما با گوگل دایرکشن می تونید مسیرهایی رو تحت عنوان wayPoints هنگام درخواست دادن به API تعریف کنید که اگر من بخوام مفهومش رو ساده و با یک مثال بگم ، اینطوری میشه گفت که : (علاوه بر این که قصد دارم از فلان مبدا به فلان مقصد برم ، در این بین از شهرهای فلان و فلان هم بگذرم ، مثلا من از بیرجند میخوام برم به تهران و در این بین از مشهد و قم هم بگذرم)
خب دیگه بیشتر از این حرف نمیزنم ، پروژه ای رو هم که توی این آموزش درست می کنم رو می تونید از این پایین ببینید 👇 ، امیدوارم که براتون مفید و کارآمد باشه 🙂
سلام آقای باقری نیا من این اموزش را تهیه کردم
همون اول شما توی کلاس MapsActivity این GoogleDirection را تایپ کردید ولی من همش دارم اینو تایپ میکنم ولی همچین کلمه کلیدی وجود ندارد چکار کنم!
لطفا راهنمایی کنید
سلام بر شما Amir1997
آیا کتابخونه ای رو که ابتدای ویدئو من اضافه میکنم، اضافه میکنید؟
سلام
وقت بخیر
میخاستم بدونم این پروژه این قابلیت رو داره که مسیری رو که در حال حرکت هستیم رو با استفاده از Gps نشون بده یا تنها مسیرهایی که مشخص کنیم رو نشون میده
سلام بر شما sajad68
این قابلیت قابل پیاده سازی هست منتهی ربطی به این آموزش نداره
سلام وقت بخیر بنده مثل فیم api key از گوگل دریافت کردم و کدهارو مثل شما زدم ولی متاسفانه وقتی وارد صفحه مپ میشه مپ لود میشه و ارور میده
The api project is not authrized to use this api
سلام بر شما amin1515
این مشکل به خاطر تغییر سیاست های مالی گوگل به وجود اومده احتمال زیاد
با سلام من دارم روی گوگل مپ کار میکنم در حالت debug زمانی که در روی non هست همه چی درست کار میکنه زمانی که روی android app قرار میدهم و کد sha1 میزنم مپ نشون میده ولی Directions از کار میوفته و در حالت release نه Directions کار میکنه نه مپ نشون میده و یه صفحه سفید میاد و فقط لوگوی گوگل نشون میده بنظرتون مشکل از کجاست کد sha1 هم وارد کردم ممکنه مشکل از اکانت billing که گوگل جدیدن اضافه کرده باشه یا چیز دیگه هست
سلام بله متاسفانه به همین دلیل هست
سلام
من نمیدونم فایل Direction Lib.aar رو چجوری باید بسازم و چه چیزهایی توش باید باشه.
سلام بر شما mrhzs1376
نیازی به ساختن نیست ، فایلش رو ما به همراه ویدئو قرار دادیم
سلام خسته نباشید. ممنون بابت تلاشتون.
من با استفاده از آموزش شما قدم به قدم پیش رفتم و الان هر روز تنها یک بار امکان ترسیم مسیر دارم و برای بار دوم پیام زیر رو دریافت می کنم
You have exceeded your daily request quota for this API
آیا این به سیستم بیلینگ و محدودیت اون مرتبط هست؟
سلام بر شما vahab_asefi
بله متاسفانه مربوط به همین قضیه هست
سلام من این آموزش رو خودم بلد بودم و در برنامه ام به کار برده بودم ولی از دیروز به هیچ عنوان مسیر یابی نمیکنه نمیدونم دلیلش چیه احتمال داره بخاطر تحریم ها باشه؟؟؟؟
سلام بر شما coleus.moon
بله متاسفانه این مشکل به خاطر مسائل تحریم هست
با سلام و خسته نباشید و با تشکر از آموزش های خوبتون
میخواستم بدونم میشه با این آموزش از محلی که کاربر وجود داره تا هر مقصدی که مشخص کرده، مسیر رو مشخص کرد؟
یا فقط بین دو نقطه اس؟
سلام بر شما Majid_1999
بله با این آموزش میشه از موقعیت فعلی کاربر هم تا هر مقصدی فاصله رو مشخص کرد
سلام
لطفا یک آموزش در خصوص فعالسازی سیستم Billing اکانت تو سایتتون بزارید
ممنون
سلام وقت بخیر . امکانش هست یک مبدا و چند مقصد بهش بدیم و نزدیک ترین مقصد به ما رو نشون بده؟ با تشکر
سلام بر شما mrk320
بله این امکانش وجود داره ، حتی شما می تونید فاصله هرکدوم از مقصدها رو با استفاده از api بدست بیارید و بعد Min رو پیدا کنید
شما باید یه ساختار بنویسید که فاصله مقصد ها رو بسنجه و بعد نزدیک ترین رو بگه
سلام بر شما mrk320
خیر در این قابلیت ، فقط یک مقصد و مبدا ، به همراه wayPoint هایی که شما در وسط مسیر میدید هست .
میخواستم ببینم غییراتی که توی هزینه استفاده از api های گوگل شده، شامل گوگل دیرکشن هم میشه ؟
یعنی الان پولیه یا رایگان ؟
سلام بر شما hossein
تغییراتی که گوگل توی پرداختش داده ، شامل تمامیه API های مپ میشه و به این صورت هست که تا سقف 200$ استفاده از API رایگان هست ، منتهی برای این که از قابلیت رایگانش استفاده کنید ، باید سیستم Billing اکانتتون رو فعال کنید
سلام خسته نباشید. ممنون بابت تلاشتون.
من با استفاده از آموزش شما قدم به قدم پیش رفتم و الان هر روز تنها یک بار امکان ترسیم مسیر دارم و برای بار دوم پیام زیر رو دریافت می کنم
You have exceeded your daily request quota for this API
آیا این به سیستم بیلینگ و محدودیت اون مرتبط هست؟
سلام بر شما vahab_asefi
بله متاسفانه به همین دلیل هست 🙁
با سلام و وقت بخیر ، میخاستم بپرسم ایا مسیر های داخل شهر هم میتوانند با استفاده از این آموزش مشخص شوند ؟ مثلا از یک میدان به میدان دیگر در داخل شهر ؟
سلام بر شما aydin321
بله هیچ محدودیتی نداره ، شما از هر نقطه به نقطه دیگه ، اگر مسیری وجود داشت می تونید درخواست دایرکشن بدید . حالا این دو نقطه یا هر دو توی یک خیابونند ، یا فاصله بین دو شهر
برای ثبت نظر باید ابتدا وارد اکانت خود شوید