ابزار تعاملی Polyline Encoder

Google Maps می تواند یک چند خط ساده از دو یا چند مختصات طول و عرض جغرافیایی ایجاد کند.
در مورد چند خط , چند خط ساده و چند خط پیچیده بیشتر بدانید .

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

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

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

  1. آدرس، کد پستی، مکان یا علامت مشخصه را وارد کنید تا نقشه را در مرکز قرار دهید و روی جستجو کلیک کنید.
  2. برای قرار دادن نشانگری که محل شروع چند خط شما را نشان می دهد، روی نقشه کلیک کنید.
  3. مختصات نشانگر شما در کادرهای Latitude و Langitude نشان داده می شود.
  4. روی دکمه Add Location کلیک کنید. این مختصات را به لیست مکان اضافه می کند و یک رمزگذاری در کادر Encoded Polyline ایجاد می کند.
  5. به قرار دادن نشانگرها روی نقشه ادامه دهید تا همه مکان‌های روی چند خط خود را به فهرست مکان و چند خط رمزگذاری شده اضافه کنید.

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

  • برای حذف یک مکان، آن را در لیست مکان انتخاب کنید و Delete Selected Location را فشار دهید.
  • برای حذف همه مکان‌ها و شروع دوباره، روی حذف همه مکان‌ها کلیک کنید.
  • شما نمی توانید مکان ها را ویرایش کنید. برای ویرایش یک مکان، آن را حذف و دوباره اضافه کنید. اگر مکان در انتهای لیست شما نیست، مکان و همه موارد زیر را حذف کنید.

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

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

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

  1. چند خط خود را در کادر Encoded Polyline وارد کنید.
  2. اگر چند خط شما حاوی نویسه‌های فراری است، روی کادر انتخاب کلیک کنید تا از حالت فرار خارج شود.
  3. روی Decode Polyline کلیک کنید. مختصات در لیست موقعیت مکانی نشان داده می شود و خط روی نقشه ترسیم می شود.

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