سرویس‌های پلتفرم نشان برای برنامه‌نویسان و کسب‌و‌کارها

هرآنچه باید درباره پلتفرم نشان و سرویس‌های متنوع آن بدانید

پلتفرم نقشه نشان (API ها و SDK های نقشه، مسیریابی و لجستیک)


به یاد دارم چندین سال پیش یکی از اساتیدم گفت: «اگر یک تیم تک نفره باشی، به اندازه همان یک نفر می‌توانی کار انجام دهی و نتیجه بگیری، اما اگر دو نفر باشید می‌توانید اندازه ۵ نفر کار انجام دهید. به عبارتی وقتی تیمی متشکل از افراد مختلف بوده و منسجم در یک مسیر مشترک قدم برمیدارند، برآیند تلاش‌های آن افراد در جهت رسیدن به یک هدف مشخص، به مراتب بیشتر از جمع منطقی تعداد اعضای تیم خواهد بود.»

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

در همین راستا، فکر کردم چه بهتر خواهد بود تا شروع کنم به تجربه نگاری از دستاوردهای تیم پلتفرم نشان. با این نوشته قصد دارم رشته ای از نوشته ها را آغاز کنم که حکم پنجره ای را خواهد داشت از دنیای بیرون به دنیای درون ما در پلتفرم نشان و اتفاقاتی که در پشت صحنه ی یک تیم خلاق، نوآور و پرتلاش می افتد؛ دنیایی که تا پیش از این فقط نتیجه ی کار و نسخه ی نهایی تلاشهای تیمی ما به آن می رسید.

در این اولین یادداشت، عناوین کلی سرویس‌ها و توضیح مختصری از هر یک خواهم نوشت. سپس در نوشته های بعدی با هم به جزئیات هر کدام از این سرویسها و کاربردهای آنها درگستره ی بزرگی از نرم افزارهای تحت وب و موبایل سفر خواهیم کرد. حتی (اگر اجازه داشتم :) ) مشتریانی که در حال استفاده از این سرویسها برای رسیدن به اهداف مختلف هستند را نیز معرفی خواهم کرد.

حال اگر دوست دارید با من هم‌سفر شده و به دنیای پر ماجرا اما جذاب پلتفرم نشان بیایید، همین حالا دو کار را فراموش نکنید: من را در ویرگول دنبال کنید، و نشان را در توییتر یا اینستاگرام (هرجا که بیشتر باب میلتان است)

پلتفرم نشان چیست؟

شاید برایتان این سوال ایجاد شده که منظور من از "پلتفرم نشان" چیست؟ به بخشی که ما خدمات نقشه و مسیریابی را بصورت وب سرویس‌های تجاری در اختیار دیگر کسب و کارها قرار می‌دهیم، پلتفرم می‌گوییم. در نتیجه "پلتفرم نشان" از "اپلیکیشن نشان" جدا بوده و بخش تجاری نشان محسوب می شود. اپلیکیشن نشان کاملا رایگان است و استفاده از آن شامل دریافت هیچ هزینه‌ای از کاربر نمی شود.

تقریبا ۲ سال از شروع به کار پلتفرم نشان می‌گذرد. به لطف همین تیم، امروز ما در پایدارترین وضعیت در ارائه سرویس‌های متنوع خود به سر می‌بریم. خصوصا که بعد از تغییرات فضای کسب و کار نشات گرفته از بحران کرونا، توانستیم خیلی سریع به نیاز بازار پاسخ داده و دو سرویس جدید را به سرویس‌های تجاری نشان (APIs) اضافه کنیم.

در همین ابتدای سفرمان خوب است با یکی از استراتژی‌های اصلی‌مان شما را آشنا کنم. این استراتژی در حقیقت پاسخ به این سوال است که "دقیقا چه می‌شود که پلتفرم نشان تصمیم به افزودن یک سرویس جدید به سبد محصولات خود می‌کند"؟ کسب و کارهای مختلف به گونه‌های متنوعی به این سوال پاسخ می‌دهند، به عنوان مثال: با رصد رقبا، با همفکری همکاران داخل شرکت، یا حتی الگوبرداری از رقبای خارجی و …

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

مشتریان ما از کانالهای متفاوتی با ما در ارتباط هستند: مرکز پشتیبانی پلتفرم نشان (تیکتینگ)، تلفن، ایمیل، شبکه های اجتماعی و … اما شاید خودشان ندانند که چقدر صحبت با آنها برای ما با ارزش است. حتی شماره همراه خودم را در وبسایت پلتفرم قرار داده ام تا در ساعات غیراداری و روزهای تعطیل، مشتریان امکان ارتباط داشته باشند و من شخصا از صحبت با مشتریان پلتفرم نشان لذت می برم.

همه اینها را گفتم تا در قدم دوم بتوانیم خیلی مختصر و مفید با سرویسهای پلتفرم نشان آشنا شویم. اینکه نشان اکنون چه خدماتی را به دیگر کسب و کارها ارائه می دهد، و در آینده چه خدماتی را به این لیست اضافه خواهد کرد.

وب‌سرویس‌های پلتفرم نشان (Neshan Maps Platform APIs)

۱- سرویس جستجو (Search API)

برای جستجوی نام خیابان‌ها، نام‌های قدیمی، اماکن و کسب و کارهای ثبت‌شده بر روی نقشه (Location Based Search API) می‌توانید از وب‌سرویس جستجوی نشان استفاده کنید. این وب‌سرویس بهترین نتایج ممکن را با توجه به نقطه‌ی مرجع (طول و عرض جغرافیایی مکانی که جستجو بایستی حول آن انجام شود) در اختیار شما قرار می‌دهد. در پاسخ به هر درخواست جستجو حداکثر ۳۰ نتیجه‌ی مرتبط توسط وب‌سرویس برگردانده می‌شود.


۲- سرویس تبدیل نقطه به آدرس (Reverse Geocoding API)

از طریق وب‌سرویس تبدیل نقطه‌ی جغرافیایی به آدرس (Reverse Geocoding API) به سادگی می‌توانید با ارسال طول و عرض جغرافیایی مورد نظر، اطلاعاتی نظیر آدرس دقیق، نام محله، منطقه‌ی شهرداری، در طرح ترافیک بودن (تهران) و در طرح زوج و فرد بودن (تهران، مشهد، اصفهان) آن نقطه را دریافت کنید.


۳- سرویس مسیریابی (Direction/Routing API)

پلتفرم نقشه نشان با بهره‌گیری از داده و مشارکت جامعه کاربران پنج میلیونی مسیریاب نشان، تنها ارائه‌دهنده ایرانی سرویس مسیریابی بر اساس دیتای ترافیک آنلاین است.

با استفاده از وب‌سرویس مسیریابی (Direction API) شما می‌توانید بهترین مسیر بین دو نقطه‌ی مشخص را به دست آورید. محاسبه مسیر با توجه به ترافیک معابر محاسبه می‌شود و هر پاسخ ممکن است شامل یک یا چند مسیر باشد. در هر مسیر زمان سفر و مسافت آن محاسبه می‌گردد. مرتب‌سازی مسیرها بر اساس بهترین مسیر از نظر زمان و مسافت خواهد بود.


۴- سرویس جدید مسیریابی موتورسیکلت (Bike Routing API)

پایه ی وب‌سرویس مسیریابی موتور، همان سرویس مسیریابی (مورد قبلی) است با این تفاوت که این سرویس تمام فاکتورهای موثر را برای موتورسوار در نظر میگیرد و لذا مسیری را ارائه میدهد که برای موتورسوار بهینه باشد.

تعدادی از این فاکتورها عبارتند از:

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


۵- سرویس جدید مسیریابی فروشنده دوره گرد (TSP/Traveling Salesman Problem API)

این سرویس یک مشکل معروف و قدیمی بنام فروشنده دوره گرد را حل می کند. زمانی که مسئول تحویل بسته‌ها با هر وسیله نقلیه (وانت، موتور، خودروی معمولی، ...)، بیش از یک مقصد داشته باشد، این سرویس به کمک الگوریتم هوش مصنوعی و پردازش تمام حالات ممکن، بهترین و بهینه ترین مسیر را به سفیر پیشنهاد می‌دهد. به عبارتی ترتیبی که مقاصد باید طی شوند و مسیر هر کدام را پردازش نموده و به نمایش می‌گذارد.

تست‌های بسیاری از این سرویس گرفته شده و در حال حاضر عملکرد فوق العاده‌ای دارد. همچنین قبل از شروع همکاری با دو استارتاپ لجستیک دیگر، در یک استارتاپ محلی شهر مشهد نیز تست عملیاتی گرفته شده است.

نتیجه قطعی و نکته بسیار مهم اینجاست که در عمل اثبات شد که سرویس جدید نشان می‌تواند بین ۱۵ الی ۳۵ درصد هزینه‌های کسب‌وکار را کاهش دهد. از سوی دیگر، سرویس مسیریابی فروشنده دوره‌گرد، باعث بهبود موارد دیگری هم می‌شود، از جمله اینکه:

  • زمان دلیوری به ازای هر مقصد کاهش می‌یابد.
  • نرخ تحویل بسته‌ها ها به ازای هر سفیر افزایش می‌یابد (که منجر به افزایش درآمد می‌شود).
  • رضایت مشتری به دلیل تحویل سریع‌تر، و تحویل به مشتریان بیشتر در یک روز، افزایش می‌یابد.


۶- سرویس ماتریس فاصله (Distance Matrix API)

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

پلتفرم نقشه نشان با بهره‌گیری از داده و مشارکت جامعه کاربران ۵ میلیونی نقشه و مسیریاب نشان، تنها ارائه‌دهنده ایرانی سرویس ماتریس فاصله بر اساس دیتای ترافیک آنلاین است.


۷- سرویس نگاشت نقطه بر نقشه (Map Matching API)

در این سرویس تعدادی نقاط ورودی را به محتمل‌ترین مسیری که این نقاط نشان‌دهنده آن هستند، نگاشت می‌کند. بعنوان مثال با دادن تعدادی از نقاط ثبت شده توسط دستگاه GPS یک خودرو، خروجی شامل مسیری است که توسط خودروی مذکور طی شده است. این محاسبه با در نظر گرفتن شبکه معابر شهرها، وضعیت مسیرها و انواع داده های مکانی صورت می‌پذیرد.


در آینده نزدیک منتظر افزوده شدن چه سرویس‌هایی باشیم؟

تیم پلتفرم نشان همچون یک موجود زنده، پویا و دائما در تکاپوی افزودن خدمات و امکانات جدید، به روز و سطح بالا است. در همین راستا تعدادی از مواردی که میتوان انتظار داشت به زودی در دسترس مشتریان عزیز قرار گیرند، را در اینجا مشاهده می‌کنید:


  • سرویس تبدیل آدرس به نقطه جغرافیایی (Geocoding API)
  • لایه نقشه های ماهواره‌ای
  • مسیریابی خودروهای سنگین (کامیون، تریلر و ...)
  • سرویس جستجوی پلاک
  • سرویس جستجوی کد پستی
  • داکیومنت های مفصل جدید به همراه کد سمپل‌ها

SDK های پلتفرم نشان (Neshan Platform SDKs)

در حال حاضر امکان استفاده از SDK های زیر در پلتفرم نشان موجود است:

  • Web SDK
  • Android SDK
  • iOS SDK
  • React.Js Component(NEW)

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

  • Flutter SDK
  • React Native SDK
  • Joomla CMS Extension

چرا نشان؟

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

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

در زیر تعدادی از مواردی که فکر می‌کنم از اصلی ترین مزایای رقابتی پلتفرم نشان محسوب میشوند را توضیح داده‌ام:

  • بهره گیری از دیتای بیش از ۵ میلیون کاربر برنامه نشان، برای بالا بردن دقت سرویس‌ها
  • زیرساخت قابل اطمینان، عدم مشکل در Scaling و ارائه خدمات به کسب و کارهای بزرگ و خیلی بزرگ. با توجه به داشتن چندین میلیون کاربر در اپ نشان و همچنین ارسال ده‌ها میلیون درخواست از سمت مشتریان پلتفرم نشان، زیرساخت ما چه از لحاظ ظرفیت، و چه از باب معماری و ساختار، توانایی ارائه سرویس به میلیو‌ن‌ها کاربر را داراست
  • کامل‌ترین سبد محصولات سرویس‌های نقشه و مسیریابی
  • خلق راهکارهای هوشمند و نوآورانه در جهت حل مسائل و چالش‌های پیچیده در صنایع مختلف همچون لجستیک و دلیوری، مدیریت ناوگان و ...
  • استفاده از جمع سپاری (Crowdsourcing) برای بروز نگه داشتن کلیه داده های پلتفرم نشان: افزودن، ویرایش و اصلاح اطلاعات مکان‌ها، کسب و کارها، مسیرها و معابر توسط میلیون‌ها کاربر اپلیکیشن نشان در کل کشور
  • به‌روزرسانی مداوم شبکه معابر توسط تیم نشان و بصورت دوره های چند روزه: تغییراتی همچون مسدود شدن معابر، تغییرات، خروجی ها و ورودی‌ها، قوانین تردد و ...
  • خلق راه حل های تکنولوژی-محور برای مشکلات موجود در کسب و کارها و استفاده از فناوری های سطح بالا همچون هوش مصنوعی و یادگیری ماشین برای حل چالش‌های سنتی؛ و در نتیجه اثرگذاری مثبت و کمک به تصمیم گیری‌های پیچیده
  • داده های ترافیکی در APIها که به طور انحصاری فقط توسط نشان ارائه می‌شود و دیگر سرویس دهندگان چنین داده ای را ندارند
  • امکان شخصی سازی سرویس‌ها و بسته های قیمتی
  • امکان ارائه SLA روی سرویس‌ها
  • امکان امضای قرارداد محرمانگی (NDA) در صورت نیاز
  • مرکز پشتیبانی نشان: در هر ساعتی از شبانه روز می‌توانید به راحتی از طریق منوی پشتیبانی در پنل کاربری پلتفرم نشان، با ارسال تیکت مشکل یا سوال خود را با پشتیبانان ما در میان بگذارید و پاسخ خود را دریافت کنید.

پاسخ به نیاز بازار نقشه و مسیریابی و کلیه زیرمجموعه های آن، و تامین کامل احتیاجات مشتری در این بازار، آنقدر برای پلتفرم نشان مهم و حائز اهمیت است که در بسیاری از مواردی که در بالا ذکر کرده ام، این افتخار را داریم که تنها سرویس دهنده باشیم؛ و این دقیقا همان دلیلی است که چرا فکر میکنم در حال حاضر نشان قابل اتکاترین، کامل‌ترین و با کیفیت‌ترین ارائه دهنده‌ی سرویس‌های نقشه و مسیریاب در کشور است.

جمع بندی

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

راستی یادتون باشه که این نوشته بخاطر اینکه اولین نوشته است از مجموعه ای که در ابتدای صحبتم گفتم، بعنوانی مرجعی خواهد بود برای نوشته های بعدی و لذا به تدریج بروزرسانی شده و لینک های جدید در آن قرار خواهد گرفت. پس لطفا بوکمارک فراموش نشود ;)

در یادداشتهای بعدی سفر ما اندکی تخصصی تر خواهد بود و شروع می کنیم به دیدن هر یک از سرویسها بصورت جزئی تر و با فوکوس بیشتر. برای بهتر شدن نوشته ها، نظرات شما را پذیرا هستم. پس با گذاشتن کامنتی دل من شاد کنید، هرچه افراد بیشتری افتخار داده باشند و این متن را مطالعه کرده باشند، انگیزه من برای ادامه مسیر سفرمان بیشتر خواهد شد.

منتظر بازخوردهای شما هستم.

تا نوشته بعدی، خدانگهدار