ตัวอย่างโค้ด Maps SDK สำหรับ iOS

เลือกแพลตฟอร์ม Android iOS JavaScript

แอปเดโม SDK บน GitHub ที่ให้ไว้กับ Maps SDK สำหรับ iOS รวมถึงตัวอย่าง เพื่อดูไฮไลต์ฟีเจอร์ของ SDK ตรวจสอบโค้ดในแอปเดโม เพื่อดูวิธีการนำตัวอย่างแต่ละรายการไปใช้ นำเข้าและสร้าง ให้เพิ่มคีย์ API ดูการสาธิต และใช้โค้ดตัวอย่างที่ให้ไว้เป็น จุดเริ่มต้นของแอปคุณ

เมื่อคุณเรียกใช้แอปตัวอย่าง แอปจะแสดงรายการตัวอย่างที่ใช้ได้ ซึ่งคุณสามารถ ทำงานบนอุปกรณ์ของคุณเอง เลือกตัวเลือกใดตัวเลือกหนึ่ง

เรียกใช้แอปตัวอย่างแบบเต็มในเครื่อง

ตัวอย่างแอป Maps SDK สำหรับ iOS พร้อมให้ใช้งานเป็น ดาวน์โหลดที่เก็บถาวร จาก GitHub ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้งและลองใช้ Maps SDK สำหรับแอปตัวอย่างของ iOS

  1. ดาวน์โหลดที่เก็บตัวอย่างโค้ดจาก GitHub และนำไฟล์ที่เก็บถาวรออก
  2. เปิดหน้าต่างเทอร์มินัล ไปที่ไดเรกทอรีที่คุณขยายไฟล์ตัวอย่าง และ เจาะลึกลงในไดเรกทอรีของ 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
  3. ใน Xcode ให้กดปุ่มคอมไพล์เพื่อ สร้างแอป กับรูปแบบปัจจุบัน บิลด์นี้เกิดข้อผิดพลาดแจ้งให้คุณป้อนคีย์ API ในไฟล์ SDKConstants.swift สำหรับ Swift หรือ SDKDemoAPIKey.h สำหรับ Objective-C
  4. หากคุณยังไม่มีคีย์ API ให้ทำตาม วิธีการตั้งค่า โปรเจ็กต์บน Google Cloud Console และรับคีย์ API เมื่อกำหนดค่าพารามิเตอร์ ใน Cloud Console คุณจะสามารถ จำกัดคีย์ไว้เฉพาะ ตัวอย่างรหัสชุดของแอปไปยัง ตรวจสอบให้แน่ใจว่ามีเพียงแอปของคุณเท่านั้นที่ใช้คีย์ได้ ตัวระบุกลุ่มเริ่มต้นของ แอปตัวอย่าง SDK คือ com.example.GoogleMapsDemos
  5. แก้ไขไฟล์ 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";
  6. นำบรรทัดต่อไปนี้ออก เนื่องจากใช้ในการลงทะเบียนปัญหาที่ผู้ใช้กำหนด

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. สร้างและเรียกใช้โปรเจ็กต์ หน้าต่างเครื่องจำลอง iOS จะปรากฏขึ้น และแสดง รายการการสาธิต Maps SDK
  8. เลือกตัวเลือกใดตัวเลือกหนึ่งที่แสดงอยู่เพื่อทดสอบกับฟีเจอร์ของ Maps SDK สำหรับ iOS
  9. หากได้รับข้อความแจ้งให้อนุญาตให้ GoogleMapsDemos เข้าถึงตำแหน่งของคุณ ให้เลือก Allow