ตัวอย่างโค้ด 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 ให้ทำตามinstructionsเพื่อตั้งค่าโปรเจ็กต์บน Google Cloud Console และรับคีย์ API เมื่อกำหนดค่าคีย์ใน Cloud Console คุณจำกัดคีย์ให้กับตัวระบุ Bundle ของแอปตัวอย่างเพื่อให้มั่นใจว่ามีเพียงแอปของคุณเท่านั้นที่ใช้คีย์ดังกล่าวได้ ตัวระบุชุดเริ่มต้นของแอปตัวอย่าง 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 เข้าถึงตำแหน่งของคุณ ให้เลือกอนุญาต