Google Maps میتواند از دو یا چند مختصات طول/عرض جغرافیایی یک چندخطی ساده تولید کند. درباره کدبندی چندخطی، چندخطیهای ساده، و چندخطیهای پیچیده بیشتر بدانید.
با این ابزار کمکی، میتوانید بهصورت تعاملی کدگذاریهای چندخطی تولید کنید. همچنین میتوانید چندخطیها را از رشته کدبندیشده یا خطرشته GeoJSON به مختصات رمزگشایی کنید.
ایجاد چندخطی بهصورت تعاملی روی نقشه
- نشانی، کد پستی، مکان، یا نشانهای را وارد کنید. از فهرست پیشنهادها انتخاب کنید. نقشه روی مکانی که انتخاب کردهاید متمرکز میشود.
- برای افزودن نشانگرهایی برای تعریف چندخطی، روی نقشه کلیک کنید. مختصات نشانگرهایتان در فهرست مکانها نشان داده میشود.
- فهرست مکانها مختصات نشانگرها را نشان میدهد.
- چارگوش چندخطی کدبندیشده کدبندی چندخطی را نشان میدهد.
- چارگوش GeoJSON Linestring نمایشگر نمایش GeoJSON چندخطی است.
درحال ویرایش مختصات
- برای ویرایش مکان، نشانگر را روی نقشه بکشید.
- برای حذف مکان، روی «x» کنار آن در فهرست مکانها کلیک کنید.
- برای حذف همه مکانها و شروع مجدد، روی پاک کردن همه کلیک کنید.
ایجاد چندخطی با وارد کردن مختصات
- اگر فهرست مختصات موجودی دارید، بهجای قرار دادن نشانگرها، میتوانید طول و عرض جغرافیایی را بهصورت دستی در چارگوش مختصات GeoJSON Linestring بااستفاده از قالب GeoJSON وارد کنید.
رمزگشایی چندخطی به مختصات
- چندخطیتان را در چارگوش چندخطی کدبندیشده یا رشته خط GeoJSON جایگذاری کنید.
- اگر چندخطی شما حاوی نویسههای گریزدار است، برای گریزدار کردن آنها، روی چارگوش گریزدار کردن نویسههای خاص کلیک کنید.
- روی رمزگشایی چندخطی یا رمزگشایی GeoJSON کلیک کنید. مختصات در فهرست مکانها نشان داده میشود و چندخطی روی نقشه ترسیم میشود.
این ابزار از Maps JavaScript API استفاده میکند. بهطور خاص،
رمزگذاری و رمزگشایی مسیرها توسط روشهای ایستا encodePath()
و decodePath() در فضای نام google.maps.geometry.encoding انجام میشود.
برای اطلاعات درباره طرح کدبندی، قالب الگوریتم خط چندضلعی کدبندیشده را ببینید.