בדף הזה מוסבר איך להגדיר את ספריית כלי העזר ל-SDK של מפות ל-iOS.
כדי לנסות את כלי השירות האלה, אפשר:
- התקנה של ספריית כלי העזר בפרויקט Xcode קיים. מוסיפים את כלי השירות האלה לפרויקט שלכם.
- מתקינים ומריצים את אפליקציית ההדגמה. אפליקציית ההדגמה היא פרויקט עצמאי שמכיל את כל הקוד שנדרש כדי לנסות את כלי השירות.
הוספת Maps SDK for iOS Utility Library לפרויקט Xcode
כדי להוסיף את ספריית כלי העזר לסביבת העבודה של Xcode:
שימוש ב-Swift Package Manager
- אם עדיין אין לכם פרויקט Xcode, אתם יכולים ליצור אותו עכשיו ולשמור אותו במחשב המקומי. (אם אתם חדשים בפיתוח ל-iOS, צרו פרויקט חדש ובחרו בתבנית iOS App (אפליקציית iOS). ב-Xcode מגרסה 11.7 ומטה, יוצרים Single View Application (אפליקציה עם תצוגה אחת).
- מוסיפים את SDK של מפות ל-iOS כתלות. אפשר לעיין באפשרויות בקטע התקנת ה-SDK.
- בפרויקט Xcode, עוברים אל File (קובץ) -> Swift Packages (חבילות Swift) -> Add Package Dependency (הוספת תלות בחבילה).
- בחלון שמוצג, מזינים את כתובת ה-URL של המאגר של SDK של מפות ל-iOS Utility Library
https://github.com/googlemaps/google-maps-ios-utilsולוחצים על הבא. - בשלב הזה, יכול להיות שתתבקשו לבצע אימות באמצעות חשבון GitHub. כדי להמשיך בתהליך, צריך לפעול לפי ההוראות ליצירת אסימון גישה אישי ב-GitHub.
- בחלון הבא, בוחרים באפשרות Version (גרסה), בוחרים באפשרות Up to Next Major Version (עד הגרסה הראשית הבאה) בתפריט הנפתח, ומזינים את הגרסה העדכנית של SDK של מפות ל-iOS Utility Library (לדוגמה, 6.0.0).
- לוחצים על התפריט הנפתח לצד הוספה לפרויקט, בוחרים את הפרויקט ואז בוחרים באפשרות הוספת חבילה.
הוספת מפתח ה-API לאפליקציה
הוראות ליצירת מפתח API ולהוספתו לפרויקט Xcode מופיעות במאמר הגדרת פרויקט Xcode.בנייה והרצה של הפרויקט
אחרי שמוסיפים את מפתח ה-API, בונים את הפרויקט ומריצים אותו.
שימוש בכלי באפליקציה
מידע נוסף על השימוש בכל כלי באפליקציה זמין במסמכי התיעוד:
התקנה והפעלה של אפליקציית ההדגמה
ספריית כלי העזר כוללת אפליקציית הדגמה שאפשר להתקין ואז לנסות כל כלי עזר.
מתקינים את אפליקציית ההדגמה:שימוש בקבצים מ-GitHub
- מורידים את ארכיון דוגמת הקוד מ-GitHub ומחלצים את הארכיון. אפשרות אחרת היא לשכפל את המאגר לספרייה מקומית:
git clone https://github.com/googlemaps/google-maps-ios-utils.git
- פותחים חלון טרמינל, עוברים לספרייה שבה פרסתם את קובצי הדוגמה, ואז נכנסים לספריית הדוגמאות המתאימה לשפה שבה רוצים להשתמש:
Swift
cd google-maps-ios-utils/samples/SwiftDemoApp
open SwiftDemoApp.xcodeprojObjective-C
cd google-maps-ios-utils/samples/ObjCDemoApp
open ObjCDemoApp.xcodeproj
הוספת מפתח ה-API לאפליקציית ההדגמה
במאמר קבלת מפתח API, אתם יוצרים מפתח API לאפליקציה שלכם. עכשיו מוסיפים את המפתח הזה לפרויקט Xcode של אפליקציית ההדגמה.Swift
מוסיפים את מפתח ה-API אל AppDelegate.swift באופן הבא:
- מוסיפים את הצהרת הייבוא הבאה:
import GoogleMaps
- עורכים את השורה הבאה כדי להוסיף את מפתח ה-API בין המירכאות הכפולות:
// Change this key to a valid key registered with the demo app bundle id. let mapsAPIKey = ""
Objective-C
מוסיפים את מפתח ה-API אל AppDelegate.m באופן הבא:
- מוסיפים את הצהרת הייבוא הבאה:
@import GoogleMaps;
- עורכים את השורה הבאה כדי להוסיף את מפתח ה-API בין המירכאות הכפולות:
// Change this key to a valid key registered with the demo app bundle id. static NSString *const kMapsAPIKey = @"";
איך יוצרים ומריצים את אפליקציית ההדגמה
אחרי שמוסיפים את מפתח ה-API, בונים את הפרויקט ומריצים אותו:
- אם אתם מריצים את גרסת ה-Swift של ההדגמה, אתם יכולים לבחור איזו תוכנית שירות להציג באפליקציה.
- אם אתם מריצים את גרסת ההדגמה של Objective-C, תוכלו לראות את ההדגמה של כלי האשכולות של הסמנים. אחר כך תוכלו לערוך את גרסת ההדגמה של Objective-C כדי לנסות כל כלי. מידע נוסף מופיע בקטע הוספת כלי לאפליקציה שבהמשך.