ابزار چندخطی تعاملی

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

با این ابزار، می‌توانید کدگذاری‌های چندخطی را به صورت تعاملی تولید کنید. همچنین می‌توانید چندخطی‌ها را از یک رشته کدگذاری شده یا یک رشته خطی GeoJSON به مختصات رمزگشایی کنید.

ایجاد چندخطی به صورت تعاملی روی نقشه

  1. یک آدرس، کد پستی، مکان یا علامت تجاری وارد کنید. از لیست پیشنهادات، یکی را انتخاب کنید. نقشه روی مکانی که انتخاب کرده‌اید متمرکز می‌شود.
  2. برای اضافه کردن نشانگرها و تعریف چندخطی خود، روی نقشه کلیک کنید. مختصات نشانگرهای شما در لیست مکان‌ها نشان داده می‌شود.
    • فهرست مکان‌ها مختصات نشانگرها را نشان می‌دهد.
    • کادر Encoded Polyline کدگذاری چندخطی را نشان می‌دهد.
    • کادر GeoJSON Linestring نمایش GeoJSON از چندخطی را نشان می‌دهد.

ویرایش مختصات

  • برای ویرایش یک مکان، نشانگر را روی نقشه بکشید.
  • برای حذف یک مکان، روی علامت «x» کنار آن در فهرست مکان‌ها کلیک کنید.
  • برای حذف همه مکان‌ها و شروع مجدد، روی «پاک کردن همه» کلیک کنید.

با وارد کردن مختصات، یک چندخطی ایجاد کنید

  • اگر فهرستی از مختصات از قبل دارید، به جای قرار دادن نشانگرها، می‌توانید به صورت دستی طول و عرض جغرافیایی را در کادر مختصات GeoJSON Linestring با استفاده از فرمت GeoJSON وارد کنید.

رمزگشایی یک چندخطی به مختصات

  1. چندخطی خود را در کادر Encoded Polyline یا GeoJSON Linestring قرار دهید.
  2. اگر چندخطی شما حاوی کاراکترهای escape شده است، برای خارج کردن آنها از حالت escape، روی کادر انتخاب کاراکترهای ویژه Unescape کلیک کنید.
  3. روی Decode Polyline یا Decode GeoJSON کلیک کنید. مختصات در لیست Locations نشان داده می‌شوند و Polyline روی نقشه رسم می‌شود.

این ابزار از API جاوا اسکریپت Maps استفاده می‌کند. به طور خاص، رمزگذاری و رمزگشایی مسیرها توسط متدهای استاتیک encodePath() و decodePath() در فضای نام google.maps.geometry.encoding انجام می‌شود. برای اطلاعات بیشتر در مورد طرح رمزگذاری ، به قالب الگوریتم چندخطی رمزگذاری شده مراجعه کنید.