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

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

แอปเดโม SDK ที่มาพร้อมกับ Places SDK สำหรับ iOS สาธิตคุณลักษณะต่างๆ เช่น การเติมข้อความอัตโนมัติเกี่ยวกับสถานที่ และรูปภาพสถานที่ นอกจากนี้ คุณยังหาข้อมูลโค้ดในแต่ละหน้าของคู่มือนักพัฒนาซอฟต์แวร์รายนี้ได้ด้วย

ลองการสาธิต SDK โดยใช้ CocoaPods

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

Places SDK สำหรับ iOS มีชุดแอปเดโม SDK ซึ่งคุณติดตั้งและเรียกใช้ได้โดยใช้คำสั่ง pod try ดังนี้

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

  1. หากยังไม่มีเครื่องมือ CocoaPods ให้ติดตั้งใน macOS โดยเรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัล ดูรายละเอียดได้ที่คู่มือเริ่มต้นใช้งาน CocoaPods
    sudo gem install cocoapods
  2. รับไฟล์ตัวอย่างโดยใช้ 1 ใน 2 วิธีต่อไปนี้

    ใช้ไฟล์จาก GitHub

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

      Swift

      cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-master/GooglePlaces
    3. เรียกใช้คำสั่งต่อไปนี้
      pod install
      open GooglePlacesDemos.xcworkspace

    ใช้ CocoaPods v1.6.1

    1. เปิดหน้าต่างเทอร์มินัลและติดตั้งเวอร์ชัน 1.6.1:
      sudo gem install cocoapods -v1.6.1
    2. ดึงข้อมูลไฟล์ Google Places โดยใช้ Cocoapods โดยทำดังนี้
      pod try GooglePlaces

      CocoaPods จะอัปเดตที่เก็บข้อกำหนด จากนั้นเปิดการสาธิต SDK ในโปรเจ็กต์ Xcode ชั่วคราว GooglePlacesDemos.xcworkspace

  3. เปิดใช้ Places SDK สำหรับ iOS สำหรับโปรเจ็กต์ Google Cloud Console ของคุณ
  4. หากยังไม่มีคีย์ API ให้ทำตามinstructionsเพื่อตั้งค่าโปรเจ็กต์บน Cloud Console และรับคีย์ API เมื่อกำหนดค่าคีย์บน Cloud Console คุณจะระบุตัวระบุชุดของแอปเพื่อดูแลให้มีเฉพาะแอปของคุณเท่านั้นที่ใช้คีย์ได้ ตัวระบุชุดเริ่มต้นของแอปตัวอย่าง SDK คือ com.example.GooglePlacesDemos
  5. แก้ไขไฟล์ SDKDemoAPIKey และวางคีย์ API ลงในค่าคงที่ที่เหมาะสม เช่น

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. หาก Xcode แจ้งให้คุณปลดล็อกไฟล์ SDKDemoAPIKey เพื่อแก้ไข ให้เลือกปลดล็อก
  7. หากมี ให้นําบรรทัดต่อไปนี้ออก เนื่องจากบรรทัดนี้ใช้ในการลงทะเบียนปัญหา

    Swift

    #error (ลงทะเบียนสำหรับคีย์ API แล้วแทรกที่นี่ จากนั้นให้ลบบรรทัดนี้")

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. สร้างและเรียกใช้โปรเจ็กต์อีกครั้ง
  9. หากบิลด์ล้มเหลวหรือแอปขัดข้องโดยมีข้อผิดพลาดเกี่ยวกับคีย์ API เมื่อเรียกใช้ครั้งแรก โปรดตรวจสอบว่าคุณระบุคีย์ที่จำเป็นในไฟล์ SDKDemoAPIKey แล้ว
  10. หากคุณกำลังใช้งานการสาธิต GooglePlaces หน้าต่างเครื่องจำลอง iOS จะแสดงรายการของการสาธิตสถานที่
  11. หากได้รับข้อความแจ้งเพื่ออนุญาตให้ GooglePlacesDemos เข้าถึงตำแหน่งของคุณ ให้เลือกอนุญาต
  12. ตัวอย่างที่คุณเลือกพร้อมที่จะทำงานแล้ว

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

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