บทนำ
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 ก่อน