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

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

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

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

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

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

  1. ดาวน์โหลด ที่เก็บตัวอย่างโค้ดจาก GitHub และแตกไฟล์ที่เก็บ หรือจะโคลนที่เก็บไปยังไดเรกทอรีในเครื่องก็ได้
    git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
  2. เปิดหน้าต่างเทอร์มินัล ไปยังไดเรกทอรีที่คุณขยายไฟล์ตัวอย่าง แล้ว เจาะลึกลงไปในไดเรกทอรี GooglePlaces

    Swift

    cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
    open GooglePlacesSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. ในโปรเจ็กต์ Xcode ให้ไปที่ไฟล์ > เพิ่มการอ้างอิงแพ็กเกจ ป้อน https://github.com/googlemaps/ios-places-sdk เป็น URL แล้วกด Enter เพื่อดึงแพ็กเกจ จากนั้นคลิกเพิ่มแพ็กเกจ
  4. เปิดใช้ Places SDK สำหรับ iOS สำหรับโปรเจ็กต์ Google Cloud Console
  5. รับคีย์ API จากโปรเจ็กต์ที่เปิดใช้ Places API และ/หรือ Places API (ใหม่)
  6. แก้ไขไฟล์ SDKDemoAPIKey แล้ววางคีย์ API ลงในค่าคงที่ที่เหมาะสม เช่น

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

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

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