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

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

แอปเดโม SDK ที่มาพร้อมกับ SDK ของ Places สําหรับ 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. เปิดหน้าต่างเทอร์มินัล ไปยังไดเรกทอรีที่คุณขยายไฟล์ตัวอย่างและเจาะลึกลงในไดเรกทอรี Google Places:

      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 สถานที่โดยใช้ Cocoapods:
      pod try GooglePlaces

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

  3. เปิดใช้ Places SDK สําหรับ iOS สําหรับโปรเจ็กต์ Google Cloud Console
  4. หากยังไม่มีคีย์ API ให้ทําตามวิธีการเพื่อตั้งค่าโปรเจ็กต์ใน 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. หากคุณเรียกใช้การสาธิต Google Places หน้าต่างเครื่องจําลอง iOS จะแสดงรายการการสาธิตสถานที่
  11. หากได้รับแจ้งให้อนุญาตให้ GooglePlacesDemos เข้าถึงตําแหน่งของคุณ ให้เลือกอนุญาต
  12. ตัวอย่างที่คุณเลือกพร้อมที่จะทํางานแล้ว

ใช้ข้อมูลโค้ดจากคู่มือของนักพัฒนาแอป

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