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

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

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

תשתיות

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

אשכול סימון

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

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

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

רביעייה

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

פרטים נוספים זמינים בתיעוד ב-Quadtree.

מפה עם נתוני KML

KML

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

לקבלת פרטים, ניתן לעיין בתיעוד ב-KML.

מפה עם שכבת GeoJSON

ייבוא של JSONJSON למפה

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

לפרטים נוספים, אפשר לעיין בתיעוד של GeJSON.

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

מפות חום

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

לפרטים, יש לעיין בתיעוד של מפות חום.

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

סמנים מותאמים אישית

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

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

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

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

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