در حال بارگذاری

پرش به مطلب اصلی

وب سرویس های نقشه: چطور شروع کنم؟

  1. ۱

    اولین قدم ثبت‌نام و دریافت API KEY برای اپلیکیشنی است که قصد دارید در آن از Map Api نشان استفاده کنید. کافیست در لینک فوق فرم مربوطه را تکمیل کنید تا بلافاصله API KEY را دریافت نمایید.

  2. ۲

    Api Key دریافتی از پنل توسعه‌دهندگان نشان را به صورتی که در ادامه مشاهده می‌کنید از طریق کلید Api-Key در header درخواست سرویس بگنجانید.

  3. ۳

    درخواست خود را با توجه به پارامترهایی که مربوط به سرویس موردنظرتان است با متد GET فراخوانی کنید.

  4. ۴

    چنانچه درخواست شما با موفقیت پردازش و پاسخ داده شود، خروجی با فرمت JSON دریافت خواهید کرد و چنانچه به هر دلیل خطایی رخ دهد، کد خطا بصورت HTTP Status Code و نوع آن با فرمت JSON ارسال می‌گردد. کدهای خطای احتمالی نیز در ادامه به صورت کامل توضیح داده شده‌اند.


مسیریابی و حمل و نقل


Direction API

مسیریابی با در نظر گرفتن ترافیک

مشاهده مستندات

Direction API (no traffic)

مسیریابی بدون ترافیک

مشاهده مستندات

Predictive Routing API

مسیریابی پیش‌بینی

مشاهده مستندات

Typical Routing API

مسیریابی براساس الگوی ترافیک

مشاهده مستندات

Pedestrian Routing API

مسیریابی عابر پیاده

مشاهده مستندات

TSP API

بهینه‌سازی مسیر چند نقطه‌ای

مشاهده مستندات

Distance Matrix API

محاسبه فاصله و زمان

مشاهده مستندات

Isochrone / Isodistance API

محاسبه محدوده در دسترس

مشاهده مستندات

Map matching API

نگاشت نقطه بر نقشه

مشاهده مستندات

مکان‌یابی


Search API

جستجوی مکان‌ها و آدرس‌ها

مشاهده مستندات

Reverse Geocoding API

تبدیل مختصات به آدرس

مشاهده مستندات

Geocoding API

تبدیل آدرس به مختصات

مشاهده مستندات

نقشه استاتیک


Static Map API

تولید تصاویر استاتیک نقشه

مشاهده مستندات

Static Map Arc API

تولید تصاویر نقشه همراه با رسم کمان

مشاهده مستندات

کدهای خطای برگشتی در کار با سرویس‌های پلتفرم نقشه نشان

HTTP CodeStatusDescription
400INVALID_ARGUMENTخطا در پارامتر های ورودی
470CoordinateParseErrorچنانچه مختصات جغرافیایی ارسالی معتبر نباشد رخ خواهد داد.
480KeyNotFoundدر صورتی که در فراخوانی وب‌سرویس از یک Api Key نامعتبر استفاده کنید یا Api Key خود را در header ارسال نکنید رخ خواهد داد.
481LimitExceededدر صورتی که تعداد فراخوانی وب‌سرویس‌ها از میزان مجازی که برای شما تعیین شده‌است عبور کند رخ خواهد داد.
482RateExceededچنانچه تعداد درخواست وب‌سرویس در دقیقه از حد مجاز عبور کند رخ خواهد داد.
483ApiKeyTypeErrorکلید دسترسی استفاده شده با سرویس فراخوانی شده همخوانی ندارد. بایستی از کلید دسترسی مرتبط با سرویس مورد نظر استفاده کنید.
484ApiWhiteListErrorبا توجه به اسکوپ تعریف‌شده برای این کلید، شما مجاز به استفاده نیستید.
485ApiServiceListErrorسرویس فراخوانی شده با سرویس‌های تعریف‌شده برای این کلید دسترسی همخوانی ندارد.
500GenericErrorوقوع خطای ناشناخته