ภาพรวม

เลือกแพลตฟอร์ม: 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 14.0 ขึ้นไปได้ การพัฒนาแอปพลิเคชันด้วย Maps SDK สำหรับ iOS ต้องใช้ Xcode 15.0 ที่มี SDK เป้าหมายเป็น 14.0 ขึ้นไปเป็นอย่างน้อย (การตั้งค่า SDK เป้าหมายเป็น 14.0 ขึ้นไปจะไม่ป้องกันไม่ให้แอปทำงานบน iOS 14.0)

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

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

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

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