ภาพรวม

เลือกแพลตฟอร์ม: Android iOS JavaScript

บทนำ

Maps SDK สำหรับ iOS ช่วยให้คุณเพิ่มแผนที่ที่อิงตามข้อมูล Google Maps ลงในแอปพลิเคชันได้ SDK จะจัดการการเข้าถึงเซิร์ฟเวอร์ Google Maps การแสดงแผนที่ และการตอบสนองต่อท่าทางของผู้ใช้ เช่น การคลิกและการลาก โดยอัตโนมัติ นอกจากนี้ คุณยังเพิ่มเครื่องหมาย เส้นหลายเส้น การวางซ้อนพื้น และหน้าต่างข้อมูลลงในแผนที่ได้ด้วย ออบเจ็กต์เหล่านี้ให้ข้อมูลเพิ่มเติมสำหรับตำแหน่งในแผนที่ และอนุญาตให้ ผู้ใช้โต้ตอบกับแผนที่

เมื่อใช้ SDK คุณต้องปฏิบัติตามข้อกำหนดในการให้บริการของ Google Maps Platform และตรวจสอบว่าแอปของคุณเป็นไปตามกฎหมายที่เกี่ยวข้อง โปรดทราบว่าเมื่อใช้ SDK ระบบจะส่งชื่อและเวอร์ชันของแอปพลิเคชัน ข้อมูลการตรวจสอบสิทธิ์ และตัวระบุที่ไม่ระบุตัวตนข้ามแอปพลิเคชันไปพร้อมกับคำขอแต่ละรายการโดยอัตโนมัติ

ผู้ชม

เอกสารประกอบเชิงแนวคิดนี้ออกแบบมาสำหรับผู้ที่คุ้นเคยกับการพัฒนา iOS และ แนวคิดการเขียนโปรแกรมเชิงออบเจ็กต์ นอกจากนี้ คุณควรคุ้นเคยกับ Google Maps ในมุมมองของผู้ใช้ด้วย โดยออกแบบมาเพื่อให้คุณเริ่มสำรวจและพัฒนาแอปพลิเคชันด้วย Maps SDK สำหรับ iOS ได้ นอกจากนี้ คุณยังดูเอกสารอ้างอิงเพื่อดูรายละเอียด เฉพาะของคลาสและเมธอดได้ด้วย

ข้อกำหนดในการระบุแหล่งที่มา

หากใช้ Maps SDK สำหรับ iOS ในแอปพลิเคชัน คุณต้องใส่ข้อความระบุแหล่งที่มาเป็นส่วนหนึ่งของส่วนประกาศทางกฎหมายในแอปพลิเคชัน เราขอแนะนำให้ใส่ประกาศทางกฎหมายเป็นรายการในเมนูแยกต่างหาก หรือเป็นส่วนหนึ่งของรายการในเมนู "เกี่ยวกับ"

คุณรับข้อความระบุแหล่งที่มาได้โดยโทรไปที่ [GMSServices openSourceLicenseInfo]

แพลตฟอร์มที่รองรับ

Maps SDK สำหรับ iOS ช่วยให้คุณสร้างแอปที่กำหนดเป้าหมายเป็น อุปกรณ์ 64 บิตที่ใช้ iOS 16.0 ขึ้นไปได้ การพัฒนาแอปพลิเคชันด้วย Maps SDK สำหรับ iOS ต้องใช้ Xcode 16.0 ขึ้นไปที่มี SDK เป้าหมายเป็น 16.0 ขึ้นไป (การตั้งค่า SDK เป้าหมายเป็น 16.0 ขึ้นไปจะไม่ป้องกันไม่ให้ แอปของคุณทํางานใน iOS 16.0)

แอปพลิเคชันที่ใช้ URL ของ Maps กำหนดให้อุปกรณ์เป้าหมายต้องติดตั้ง Google Maps สำหรับ iOS

การใช้ Maps SDK สำหรับ iOS ภายในส่วนขยายแอป iOS อาจไม่ทำงาน เนื่องจากข้อจำกัดด้านหน่วยความจำที่เข้มงวด เช่น การใช้ SDK ภายในคีย์บอร์ด ที่กำหนดเอง ไม่น่าจะใช้งานได้

ขั้นตอนถัดไป

หากต้องการเริ่มต้นสร้างแอปด้วย Maps SDK สำหรับ iOS คุณต้องตั้งค่าโปรเจ็กต์ Google Cloud ก่อน