סקירה כללית של ספריית השירות

בחירת פלטפורמה: Android iOS

רוצה להוסיף תכונות מתקדמות למפות? מפות ה-SDK של מפות Google ל-iOS Library ב-GitHub היא ספרייה בקוד פתוח של מחלקות שמתאימות למגוון אפליקציות. במאגר של GitHub יש את המחלקות של כלי השירות ואפליקציית הדגמה (דמו) שממחישה את השימוש בכל מחלקה.

התשתיות

מפה עם סמנים בסגנון ברירת המחדל

יצירת אשכולות של סמנים

GMUClusterManager עוזר לך לנהל מספר סמנים ברמות זום שונות. המשמעות היא שאפשר להוסיף הרבה סמנים למפה בלי להקשות על הקריאה. כשמשתמש מציג את המפה ברמת זום גבוהה, הסמנים השונים מופיעים במפה. אם המשתמש מקטין את התצוגה לרמה נמוכה יותר של זום, הסמנים מקובצים יחד לאשכולות, כדי להקל על הצפייה במפה.

למידע נוסף, עיינו במסמכי התיעוד בנושא אשכול הסמנים.

אין תמונה עבור כלי עזר זה.

מרובע

מרובע הוא מבנה נתונים שעוזר למצוא נקודות ליד נקודה אחת, על ידי חיפוש בתוך אזור שמקיף את נקודת העניין.

במסמכי העזרה של Quadtree תוכלו לקרוא פרטים נוספים.

מפה עם נתוני KML

KML

KML הוא פורמט פופולרי לעיבוד נתונים גיאוגרפיים כמו נקודות, קווים ופוליגונים. GMUKMLParser מאפשר לנתח ולעבד נתונים גיאוגרפיים בפורמט KML.

לפרטים, עיינו בתיעוד של KML.

מפה עם שכבת GeoJSON

ייבוא קובץ GeoJSON למפה

אפשר לאחסן תכונות בפורמט GeoJSON ולהשתמש בכלי השירות הזה כדי להציג אותן כשכבה על גבי מפה. עבד נתונים גיאוגרפיים בפורמט GeoJSON באמצעות GMUGeoJSONParser בשילוב עם GMUGeometryRenderer.

לפרטים נוספים אפשר לעיין במסמכי התיעוד של GeoJSON.

מפה עם מפת חום שמציגה את המיקום של תחנות משטרה

מפות חום

מפות חום מאפשרות לצופים להבין בקלות את ההתפלגות ואת העוצמה היחסית של נקודות נתונים במפה. במקום להציב סמן בכל מיקום, במפות חום נעשה שימוש בצבע ובצורה כדי לייצג את התפלגות הנתונים.

פרטים נוספים זמינים במאמר במפות חום.

מפה עם סמנים מותאמים אישית שמציגים תמונות

סמנים בהתאמה אישית

אפשר להשתמש בהקצאה GMUClusterRendererDelegate ב-GMUDefaultClusterRenderer כדי להתאים אישית את המאפיינים של סמן לפני ואחרי הוספתו למפה.

מפה שמציגה את הפער בין הקואורדינטות

תוכניות שירות גיאומטריות

קבוצת פונקציות שירות של גיאומטריה כדורית של Swift של המודול GMSGeometryUtils של ה-SDK של מפות Google ל-iOS. אפשר להשתמש בתוספים האלה כדי לבצע סוגים רבים של פעולות גיאומטריות, כולל:

  • מצאו את מרחק העיגול הגדול בין קואורדינטות
  • החליטו אם קואורדינטה נמצאת בתוך מצולע
  • החליטו אם קואורדינטה נמצאת על נתיב או קרוב אליו בטווח רגישות שצוינה
  • קביעת השטח של מצולע זה
  • ועוד הרבה אנשים