ภาพรวม

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

บทนำ

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

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

กลุ่มเป้าหมาย

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

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

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

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

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

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

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

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

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

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