แอปเดโมของ Places SDK สำหรับ iOS ใน GitHub ที่มาพร้อมกับ Places SDK สำหรับ iOS จะสาธิตฟีเจอร์ต่างๆ เช่น ฟีเจอร์ป้อนข้อความอัตโนมัติสำหรับสถานที่และฟีเจอร์แสดงรูปภาพสถานที่ นอกจากนี้ คุณยังดูข้อมูลโค้ดในแต่ละหน้าของคู่มือนักพัฒนาซอฟต์แวร์นี้ได้ นําเข้าและสร้างแอป เพิ่มคีย์ API ดูการสาธิต และใช้โค้ดตัวอย่างที่ให้มาเพื่อเป็นจุดเริ่มต้นสําหรับแอป
เมื่อเรียกใช้แอปตัวอย่าง แอปจะแสดงรายการตัวอย่างที่ใช้ได้ซึ่งคุณสามารถเรียกใช้ในอุปกรณ์ของคุณเอง เลือกตัวเลือกใดตัวเลือกหนึ่ง
เรียกใช้แอปตัวอย่างเวอร์ชันเต็มในเครื่อง
แอปตัวอย่างของ Places SDK สําหรับ iOS มีให้บริการเป็นไฟล์เก็บถาวรที่ดาวน์โหลดได้จาก GitHub ทําตามขั้นตอนต่อไปนี้เพื่อติดตั้งและลองใช้แอปตัวอย่างของ Places SDK สําหรับ iOS
- ดาวน์โหลดไฟล์เก็บตัวอย่างโค้ดจาก GitHub แล้วแตกไฟล์เก็บ
เปิดหน้าต่างเทอร์มินัล ไปที่ไดเรกทอรีที่คุณขยายไฟล์ตัวอย่าง แล้วเจาะลึกลงในไดเรกทอรี 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
- เปิดใช้ Google Cloud SDK สำหรับโปรเจ็กต์คอนโซล Google Cloud
- หากยังไม่มีคีย์ API ให้ทําตามวิธีการเพื่อตั้งค่าโปรเจ็กต์ในคอนโซล Cloud และรับคีย์ API เมื่อกำหนดค่าคีย์ในคอนโซล Cloud คุณสามารถจำกัดคีย์ให้ใช้กับตัวระบุ App Bundle ของแอปตัวอย่างได้ เพื่อให้มั่นใจว่ามีเพียงแอปของคุณเท่านั้นที่ใช้คีย์ได้ ตัวระบุกลุ่มเริ่มต้นของแอปตัวอย่าง SDK คือ
com.example.GooglePlacesDemos
- แก้ไขไฟล์
SDKDemoAPIKey
แล้ววางคีย์ API ของคุณลงในค่าคงที่ที่เหมาะสม เช่นSwift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- หาก Xcode แจ้งให้ปลดล็อกไฟล์
SDKDemoAPIKey
เพื่อแก้ไข ให้เลือกปลดล็อก - หากมี ให้นำบรรทัดต่อไปนี้ออกเนื่องจากใช้เพื่อบันทึกปัญหา
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.
- สร้างแอป
- หากการบิลด์ไม่สำเร็จหรือแอปขัดข้องพร้อมข้อผิดพลาดเกี่ยวกับคีย์ API เมื่อคุณเรียกใช้ครั้งแรก ให้ตรวจสอบว่าคุณได้ระบุคีย์ที่จำเป็นในไฟล์
SDKDemoAPIKey
แล้ว - หากคุณเรียกใช้ตัวอย่าง GooglePlaces หน้าต่างโปรแกรมจําลอง iOS จะแสดงรายการเดโมของ Places
- หากได้รับข้อความแจ้งให้อนุญาตให้ GooglePlacesDemos เข้าถึงตำแหน่งของคุณ ให้เลือกอนุญาต
- ตัวอย่างที่คุณเลือกพร้อมใช้งานแล้ว