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