یکی از سرویس های ارزشمند گوگل API، دستورات و API های مربوط به نقشه هستند که در ۱۷ گروه متفاوت جای می گیرند. یکی از این سرویس ها سرویس Distance Matrix API است. این سرویس به عنوان ورودی مختصات جغرافیایی دو نقطه را دریافت می کند و در پایان در صورت یافتن مسیر جاده ای بین این دو نقطه (در بیش از ۹۵ درصد نقاط و در تمامی شهرهای اصلی ایران این سرویس پاسخگو است) دو متغیر distance یا فاصله و duration یا مدت سفر را در پاسخ ارسال می کند

Distance یا فاصله بین دو نقطه

گوگل فاصله بین دو نقطه را با استفاده از مسیر واقعی جاده های مابین این دو نقطه محاسبه می کند و نه فاصله خطی دو نقطه.

Duration یا مدت سفر

گوگل مدت سفر را با استفاده از پارامترهای متفاوتی محاسبه می کند که تعدادی از آنها به شرح زیر هستند:

  • محاسبه با در نظر گرفتن محدودیت های سرعت اعمال شده توسط قوانین دولتی
  • محاسبه با تاثیر دادن تاریخچه سفرهای انجام شده توسط کاربران گوگل در این مسیر
  • تاثیر ترافیک های پیش بینی شده و رصد شده توسط گوگل در جاده ها
  • تاثیر پیش بینی آب و هوا در وضعیت جاده ها
  • تاثیر شیب و عرض جاده ها در عبور و مرور خودرو ها
  • تاثیر شرایط مشابه در روز و ساعت مشابه در سفر مورد نظر
  • تاثیر میانگین سرعت و رفتار رانندگی کاربر درخواست کننده
  • و…

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *