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