ภาพรวมตัวอย่างโค้ด

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

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

ลองใช้การสาธิต SDK

แอปเดโม Maps SDK สำหรับ iOS SDK พร้อมให้ใช้งานในรูปแบบที่เก็บถาวรสำหรับดาวน์โหลดจาก GitHub และเป็นพ็อด CocoaPods CocoaPods เป็นเครื่องมือจัดการทรัพยากร Dependency โอเพนซอร์สของโปรเจ็กต์ Swift และ Objective-C Cocoa

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

  1. รับไฟล์ตัวอย่างโดยใช้ 1 ใน 2 วิธีต่อไปนี้

    จาก GitHub โดยตรง

    1. ดาวน์โหลดที่เก็บถาวรตัวอย่างโค้ดจาก GitHub และคลายการแพคข้อมูลที่เก็บถาวร
    2. เปิดหน้าต่างเทอร์มินัล ไปที่ไดเรกทอรีที่คุณขยายไฟล์ตัวอย่าง และเจาะลึกข้อมูลในไดเรกทอรี GoogleMaps ดังนี้

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. เรียกใช้คำสั่งต่อไปนี้

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    ใช้ CocoaPods v1.6.1

    1. หากยังไม่มีเครื่องมือ CocoaPods ให้ติดตั้งเวอร์ชัน 1.6.1 บน macOS โดยเรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัล ดูรายละเอียดได้ที่คู่มือเริ่มต้นใช้งาน CocoaPods
      sudo gem install cocoapods -v1.6.1
    2. ดึงข้อมูลไฟล์ Google Maps โดยใช้ Cocoapods โดยทำดังนี้
      pod try GoogleMaps

      เลือก Swift หรือ Objective-C เมื่อมีข้อความแจ้ง CocoaPods อัปเดตที่เก็บข้อกำหนด จากนั้นเปิดเดโมในโปรเจ็กต์ Xcode ชั่วคราวชื่อ SwiftDemoApp.xcodeproj หรือ ObjCDemoApp.xcodeproj

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

    Swift

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

    Objective-C

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

ใช้ข้อมูลโค้ดจากคู่มือนักพัฒนาซอฟต์แวร์

แต่ละหน้าในคู่มือนักพัฒนาซอฟต์แวร์จะมีข้อมูลโค้ดที่แสดงฟีเจอร์เฉพาะของ API เช่น ดูคำแนะนำสำหรับออบเจ็กต์แผนที่ เครื่องหมาย รูปร่าง และหน้าอื่นๆ ในคู่มือนี้