ข้อมูลเบื้องต้น
ด้วย 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 14.0 ขึ้นไปและมี SDK เป้าหมายระดับ 14.0 ขึ้นไป (การตั้งค่า SDK เป้าหมายเป็น 14.0 ขึ้นไปจะไม่ทําให้แอปของคุณไม่ทํางานบน iOS 14.0)
แอปพลิเคชันที่ใช้ URL ของแผนที่จําเป็นต้องให้อุปกรณ์เป้าหมายติดตั้ง Google แผนที่สําหรับ iOS ไว้แล้ว
การใช้ Maps SDK สําหรับ iOS ภายในส่วนขยายแอป iOS อาจ ไม่ได้ผล เนื่องจากข้อจํากัดหน่วยความจําที่แน่นอนที่บังคับใช้ เช่น การใช้ SDK ในแป้นพิมพ์ที่กําหนดเองอาจใช้งานไม่ได้
ขั้นตอนถัดไป
ในการเริ่มสร้างแอปด้วย Maps SDK สําหรับ iOS คุณต้องตั้งค่าโครงการ Google Cloud ก่อน