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

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

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

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

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