แอปเดโม SDK บน GitHub ที่ให้ไว้กับ Maps SDK สำหรับ iOS รวมถึงตัวอย่าง เพื่อดูไฮไลต์ฟีเจอร์ของ SDK ตรวจสอบโค้ดในแอปเดโม เพื่อดูวิธีการนำตัวอย่างแต่ละรายการไปใช้ นำเข้าและสร้าง ให้เพิ่มคีย์ API ดูการสาธิต และใช้โค้ดตัวอย่างที่ให้ไว้เป็น จุดเริ่มต้นของแอปคุณ
เมื่อคุณเรียกใช้แอปตัวอย่าง แอปจะแสดงรายการตัวอย่างที่ใช้ได้ ซึ่งคุณสามารถ ทำงานบนอุปกรณ์ของคุณเอง เลือกตัวเลือกใดตัวเลือกหนึ่ง
เรียกใช้แอปตัวอย่างแบบเต็มในเครื่อง
ตัวอย่างแอป Maps SDK สำหรับ iOS พร้อมให้ใช้งานเป็น ดาวน์โหลดที่เก็บถาวร จาก GitHub ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้งและลองใช้ Maps SDK สำหรับแอปตัวอย่างของ iOS
- ดาวน์โหลดที่เก็บตัวอย่างโค้ดจาก GitHub และนำไฟล์ที่เก็บถาวรออก
เปิดหน้าต่างเทอร์มินัล ไปที่ไดเรกทอรีที่คุณขยายไฟล์ตัวอย่าง และ เจาะลึกลงในไดเรกทอรีของ Google Maps:
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 ให้ทำตาม
วิธีการตั้งค่า
โปรเจ็กต์บน Google Cloud Console และรับคีย์ API เมื่อกำหนดค่าพารามิเตอร์
ใน Cloud Console คุณจะสามารถ
จำกัดคีย์ไว้เฉพาะ
ตัวอย่างรหัสชุดของแอปไปยัง
ตรวจสอบให้แน่ใจว่ามีเพียงแอปของคุณเท่านั้นที่ใช้คีย์ได้ ตัวระบุกลุ่มเริ่มต้นของ
แอปตัวอย่าง SDK คือ
com.example.GoogleMapsDemos
- แก้ไขไฟล์
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";
- นำบรรทัดต่อไปนี้ออก เนื่องจากใช้ในการลงทะเบียนปัญหาที่ผู้ใช้กำหนด
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 เข้าถึงตำแหน่งของคุณ ให้เลือก Allow