ที่เก็บ Maps SDK สำหรับ iOS ใน GitHub มีตัวอย่างที่แสดงการใช้ Maps SDK สำหรับ iOS ในแอป iOS ของคุณ แอปตัวอย่างมีโค้ดสำหรับไฮไลต์ฟีเจอร์ของ SDK และสามารถใช้เป็นจุดเริ่มต้นสำหรับแอปของคุณได้
รายการตัวอย่าง Maps SDK สำหรับ iOS
กิจกรรมตัวอย่างที่สำคัญจากแอปเดโมแสดงอยู่ด้านล่างและทำซ้ำในหน้าเว็บที่ลิงก์ไว้เพื่อใช้อ้างอิงอย่างรวดเร็ว ดูรายการตัวอย่างทั้งหมดที่พร้อมใช้งานได้ในโฟลเดอร์ตัวอย่างของ GitHub
- แสดงแผนที่พื้นฐาน
- แสดงหน้าต่างข้อมูลสำหรับเครื่องหมาย
- เพิ่มเครื่องหมายลงในแผนที่
- เข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับของสถานที่
- เปิดและปิดใช้ท่าทางสัมผัสบนแผนที่
- จัดการเหตุการณ์เครื่องหมาย
- เปิดใช้ปุ่มตำแหน่งของฉัน
- วาดรูปหลายเหลี่ยมบนแผนที่
- วาดเส้นหลายส่วนบนแผนที่
เรียกใช้แอปตัวอย่างแบบเต็มในเครื่อง
แอปตัวอย่าง Maps SDK สำหรับ iOS พร้อมให้บริการเป็น ไฟล์เก็บถาวรที่ดาวน์โหลดได้ จาก GitHub ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้งและลองใช้แอปตัวอย่าง Maps SDK สำหรับ iOS
- เรียกใช้
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
เพื่อโคลนที่เก็บตัวอย่างลงในไดเรกทอรีในเครื่อง เปิดหน้าต่างเทอร์มินัล ไปยังไดเรกทอรีที่คุณโคลนไฟล์ตัวอย่าง แล้ว เจาะลึกลงไปในไดเรกทอรี GoogleMaps
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- ใน Xcode ให้กดปุ่มคอมไพล์เพื่อ
สร้างแอป
ด้วยสคีมปัจจุบัน การสร้างจะทำให้เกิดข้อผิดพลาด ซึ่งจะแจ้งให้คุณป้อนคีย์ API
ในไฟล์
SDKConstants.swift
สำหรับ Swift หรือSDKDemoAPIKey.h
สำหรับ Objective-C - รับคีย์ API จากโปรเจ็กต์ที่เปิดใช้ Maps SDK สำหรับ iOS
- แก้ไขไฟล์
SDKConstants.swift
สำหรับ Swift หรือไฟล์SDKDemoAPIKey.h
สำหรับ Objective-C แล้ววางคีย์ API ลงในการกำหนดค่าของค่าคงที่apiKey
หรือkAPIKey
เช่นSwift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- ในไฟล์
SDKConstants.swift
(Swift) หรือSDKDemoAPIKey.h
ไฟล์ (Objective-C) ให้นำบรรทัดต่อไปนี้ออก เนื่องจากใช้เพื่อลงทะเบียนปัญหาที่ผู้ใช้กำหนดSwift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.
- สร้างและเรียกใช้โปรเจ็กต์ หน้าต่างโปรแกรมจำลอง iOS จะปรากฏขึ้นพร้อมแสดง รายการการสาธิต Maps SDK
- เลือกตัวเลือกใดตัวเลือกหนึ่งที่แสดงเพื่อทดลองใช้ฟีเจอร์ของ Maps SDK สำหรับ iOS
- หากได้รับข้อความแจ้งให้อนุญาตให้ GoogleMapsDemos เข้าถึงตำแหน่งของคุณ ให้เลือก อนุญาต