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