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 ให้ทำตาม วิธีการตั้งค่า โปรเจ็กต์บน 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 (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 เข้าถึงตำแหน่งของคุณ ให้เลือก Allow
  12. ตัวอย่างที่คุณเลือกพร้อมทำงานแล้ว