אפליקציית מפות Google יכולה ליצור קו פוליגוני פשוט משתי קואורדינטות או יותר של קווי אורך ורוחב.
מידע נוסף על קווים פוליגוניים, קווים פוליגוניים פשוטים וקווים פוליגוניים מורכבים.
בעזרת הכלי הזה אפשר ליצור קידודים של קווים פוליגוניים באופן אינטראקטיבי במפה או על ידי הזנת קואורדינטות.
אפשר גם לפענח קווים פוליגוניים לקואורדינטות באמצעות שימוש בכלי הזה גם בכיוון ההפוך.
עם זאת, אם יש לכם קו פוליגוני קיים או רשימת קואורדינטות כ-GeoJSON linestring ואתם רוצים להציג את הקו הפוליגוני במפה, תוכלו להשתמש בכלי העזר האינטראקטיבי של מפענח קווים פוליגוניים.
יצירת קו פוליגוני באופן אינטראקטיבי במפה
- מזינים כתובת, מיקוד, מיקום או ציון דרך כדי למרכז את המפה ולוחצים על חיפוש.
- יש ללחוץ על המפה כדי למקם סמן שמייצג את המיקום ההתחלתי של הקו הפוליגוני.
- הקואורדינטות של הסמן מוצגות בתיבות קו רוחב וקו אורך.
- לוחצים על הלחצן הוספת מיקום. הפעולה הזו מוסיפה את הקואורדינטות לרשימת המיקומים ויוצרת קידוד בתיבה קו פוליגוני מקודד.
- אפשר להמשיך להציב סמנים במפה כדי להוסיף את כל המיקומים בקו הפוליגוני לרשימת המיקומים ולקו הפוליגוני המקודד.
עריכת קואורדינטות
- כדי למחוק מיקום, בוחרים אותו ברשימת המיקומים ולוחצים על מחיקת המיקום שנבחר.
- כדי למחוק את כל המיקומים ולהתחיל מחדש, לוחצים על מחיקת כל המיקומים.
- לא ניתן לערוך מיקומים. כדי לערוך מיקום, צריך למחוק אותו ולהוסיף אותו מחדש. אם המיקום לא מופיע בסוף הרשימה, מוחקים את המיקום ואת כל המיקומים אחריו.
יצירת קו פוליגוני על ידי הזנת קואורדינטות
- אם יש לך רשימה קיימת של קואורדינטות, במקום להציב סמנים, אפשר להזין ידנית את קווי האורך והרוחב בתיבות המתאימות.
פענוח של קו פוליגוני לקואורדינטות
- מזינים את הקו הפוליגוני בתיבה קו פוליגוני מקודד.
- אם הקו הפוליגוני מכיל תווים המסומנים בתו בריחה (escape), צריך ללחוץ על תיבת הסימון כדי לבטל את הסימון שלהם בתו בריחה (escape).
- לוחצים על פענוח קו מרובה נקודות. הקואורדינטות מוצגות ברשימת המיקומים, והקו משורטט במפה.
הכלי הזה משתמש ב-Maps JavaScript API. באופן ספציפי, קידוד ופענוח של נתיבים מטופלות בשיטות הסטטיות encodePath()
ו-decodePath()
במרחב השמות google.maps.geometry.encoding
.
למידע על סכימת הקידוד, ראו את המאמר על פורמט אלגוריתם פוליגוני מקודד.