Places SDK สำหรับตัวอย่างโค้ดของ iOS

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

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

เมื่อเรียกใช้แอปตัวอย่าง แอปจะแสดงรายการตัวอย่างที่ใช้ได้ซึ่งคุณสามารถเรียกใช้ในอุปกรณ์ของคุณเอง เลือกตัวเลือกใดตัวเลือกหนึ่ง

เรียกใช้แอปตัวอย่างเวอร์ชันเต็มในเครื่อง

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

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

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. เปิดใช้ Google Cloud SDK สำหรับโปรเจ็กต์คอนโซล Google Cloud
  4. หากยังไม่มีคีย์ API ให้ทําตามวิธีการเพื่อตั้งค่าโปรเจ็กต์ในคอนโซล Cloud และรับคีย์ API เมื่อกำหนดค่าคีย์ในคอนโซล Cloud คุณสามารถจำกัดคีย์ให้ใช้กับตัวระบุ App Bundle ของแอปตัวอย่างได้ เพื่อให้มั่นใจว่ามีเพียงแอปของคุณเท่านั้นที่ใช้คีย์ได้ ตัวระบุกลุ่มเริ่มต้นของแอปตัวอย่าง 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 (Register for API Key and insert here. Then delete this line.)

    Objective-C

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