บทนำ
คุณสามารถใช้ 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