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

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

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

รายการตัวอย่าง Maps SDK สำหรับ iOS

กิจกรรมตัวอย่างที่สำคัญจากแอปเดโมแสดงไว้ด้านล่างและทำซ้ำในหน้าเว็บที่ลิงก์ไว้เพื่อให้คุณอ้างอิงได้ง่าย ดูรายการตัวอย่างทั้งหมดที่พร้อมใช้งานได้ในโฟลเดอร์ ตัวอย่างGitHub

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

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

  1. เรียกใช้ git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git เพื่อโคลนที่เก็บตัวอย่างลงในไดเรกทอรีในเครื่อง
  2. เปิดหน้าต่างเทอร์มินัล ไปที่ไดเรกทอรีที่คุณโคลนไฟล์ตัวอย่าง แล้ว เจาะลึกลงไปในไดเรกทอรี GoogleMaps ดังนี้

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. ในโปรเจ็กต์ Xcode ให้ไปที่ไฟล์ > เพิ่มการขึ้นต่อกันของแพ็กเกจ ป้อน https://github.com/googlemaps/ios-maps-sdk เป็น URL กด Enter เพื่อดึงแพ็กเกจ แล้วคลิกเพิ่มแพ็กเกจ
  4. ใน Xcode ให้กดปุ่มคอมไพล์เพื่อ สร้างแอป ด้วย Scheme ปัจจุบัน บิลด์ทำให้เกิดข้อผิดพลาด ซึ่งจะแจ้งให้คุณป้อนคีย์ API ในไฟล์ SDKConstants.swift สำหรับ Swift หรือไฟล์ SDKDemoAPIKey.h สำหรับ Objective-C
  5. รับคีย์ API จากโปรเจ็กต์ที่เปิดใช้ Maps SDK สำหรับ iOS
  6. แก้ไขไฟล์ 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";
  7. ในไฟล์ 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.
  8. สร้างและเรียกใช้โปรเจ็กต์ หน้าต่างโปรแกรมจำลอง iOS จะปรากฏขึ้นและแสดง รายการตัวอย่าง Maps SDK
  9. เลือกตัวเลือกใดตัวเลือกหนึ่งที่แสดงเพื่อทดลองใช้ฟีเจอร์ของ Maps SDK สำหรับ iOS
  10. หากระบบแจ้งให้คุณอนุญาตให้ GoogleMapsDemos เข้าถึงตำแหน่ง ให้เลือก อนุญาต