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

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

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

ลองใช้เดโม SDK

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

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

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

    จาก GitHub โดยตรง

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

      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 ให้ทําตามวิธีการเพื่อตั้งค่าโปรเจ็กต์ใน 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 โปรดดูคู่มือสําหรับออบเจ็กต์แผนที่ เครื่องหมาย รูปร่าง และหน้าอื่นๆ ในคู่มือนี้