چرا از API مسیرها استفاده کنیم؟
با استفاده از API مسیرها (Directions API)، میتوانید مسیرهایی را برای چندین روش حمل و نقل، مانند حمل و نقل عمومی، رانندگی، پیادهروی یا دوچرخهسواری دریافت کنید.
با API مسیرها چه کارهایی میتوان انجام داد؟
با استفاده از API مربوط به مسیرها (Directions API)، میتوانید مسیرها بین مکانها را محاسبه کنید، که شامل جزئیات زیر میشود:
- مسیرهای مختلف حمل و نقل، از جمله حمل و نقل عمومی، رانندگی، پیادهروی یا دوچرخهسواری.
 - مسیرهای چند قسمتی با استفاده از یک سری نقاط مسیر.
 - مبدأها، مقصدها و نقاط مسیر را به روشهای مختلف، از جمله به صورت رشتههای متنی (مثلاً «شیکاگو، ایلینوی» یا «داروین، نیومکزیکو، استرالیا»)، شناسههای مکان یا مختصات طول و عرض جغرافیایی مشخص کنید.
 
نحوه عملکرد API مسیرها
API مربوط به مسیرها (Directions API) هنگام محاسبه مسیرها، کارآمدترین مسیرها را برمیگرداند. حاصلضرب، عناصر سفر زیر را هنگام تعیین کارآمدترین مسیر در نظر میگیرد:
- زمان سفر (اولیه)
 - فاصله
 - تعداد چرخشها
 
درخواست مثال زیر مسیرهای رانندگی از تورنتو، انتاریو به مونترال، کبک را در قالب JSON برمیگرداند:
https://maps.googleapis.com/maps/api/directions/json ?destination=Montreal &origin=Toronto &key=YOUR_API_KEY
منابع
جدول زیر منابع موجود از طریق API Directions را به همراه دادههایی که برمیگرداند، خلاصه میکند.
| منابع داده | دادهها بازگردانده شدند | قالب بازگشتی | 
|---|---|---|
|  مسیرها مبدا و مقصد را به صورت شناسه مکان، آدرس یا مختصات طول و عرض جغرافیایی ارائه دهید. برای جزئیات بیشتر به پارامترهای مورد نیاز مراجعه کنید.  | دستورالعملهای دقیق، به صورت مسیرها، مراحل و گامها تقسیم شدهاند. برای جزئیات بیشتر به پاسخهای دستورالعملها مراجعه کنید. | 
  | 
نحوه استفاده از API مسیرها
| ۱ | آماده شوید. | با راهاندازی پروژه Google Cloud خود شروع کنید و دستورالعملهای راهاندازی که در ادامه آمده است را تکمیل کنید. | 
| ۲ | نسخه آزمایشی را امتحان کنید | وقتی کلید API و پروژه ابری را داشته باشید، میتوانید نسخه آزمایشی مسیرها را به صورت رایگان امتحان کنید. به نسخه آزمایشی API مسیرها مراجعه کنید. | 
| ۳ | ساخت یک درخواست | درخواستهای نمونه را ببینید و درباره گزینههای موجود، مانند حالتهای سفر، نقاط مسیر و محدودیتهای مسیر، اطلاعات کسب کنید. به نمونههای مسیرها مراجعه کنید. | 
| ۴ | اصول اولیه پاسخ را درک کنید | پاسخهای داده را بررسی کنید تا برای استفاده از دادههای مسیرها در برنامه خود آماده شوید. برای جزئیات بیشتر به پاسخهای مسیرها مراجعه کنید. | 
| ۵ | دادههای مسیر را در برنامه خودتان بگنجانید! | با استفاده از این دادهها میتوانید مسافت و زمان سفر را محاسبه کنید. | 
کتابخانههای کلاینت موجود
این API را به زبان دلخواه خود از طریق یکی از کتابخانههای کلاینت زیر فراخوانی کنید:
- کلاینت جاوا برای سرویسهای نقشه گوگل
 - کلاینت پایتون برای سرویسهای نقشه گوگل
 - کلاینت Go برای سرویسهای نقشه گوگل
 - کلاینت Node.js برای سرویسهای نقشه گوگل
 
کلاینت جاوا، کلاینت پایتون، کلاینت گو و کلاینت نود.جیاس برای سرویسهای نقشههای گوگل، کتابخانههای کلاینتی هستند که توسط جامعه پشتیبانی میشوند و تحت مجوز آپاچی ۲.۰ متنباز میباشند. آنها را از گیتهاب دانلود کنید، جایی که میتوانید دستورالعملهای نصب و نمونه کد را نیز پیدا کنید.
قدم بعدی چیست؟
- شروع استفاده از API مسیرها : به شروع به کار بروید.
 - شروع ارسال درخواستهای مسیر : به «دریافت مسیر» بروید.
 - بهترین شیوهها را دنبال کنید : به بهترین شیوههای سرویس وب بروید.