ส่งความคิดเห็น
ภาพรวม
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ข้อควรปฏิบัติก่อนที่จะเริ่มต้น:
ก่อนที่จะเริ่มใช้ Maps SDK สำหรับ iOS คุณต้องมีโปรเจ็กต์ที่มีบัญชีสำหรับการเรียกเก็บเงินและเปิดใช้
Maps SDK สำหรับ iOS
เราขอแนะนำให้สร้างเจ้าของโปรเจ็กต์และผู้ดูแลระบบการเรียกเก็บเงินหลายคน เพื่อให้คุณมีผู้ที่มีบทบาทเหล่านี้พร้อมให้บริการแก่ทีมอยู่เสมอ
ดูข้อมูลเพิ่มเติมได้ที่
ตั้งค่าใน Cloud Console
บทนำ
Maps SDK สำหรับ iOS ช่วยให้คุณเพิ่มแผนที่ที่อิงตามข้อมูล Google Maps
ลงในแอปพลิเคชันได้ SDK จะจัดการการเข้าถึงเซิร์ฟเวอร์ Google Maps
การแสดงแผนที่ และการตอบสนองต่อท่าทางของผู้ใช้ เช่น การคลิกและการลาก โดยอัตโนมัติ
นอกจากนี้ คุณยังเพิ่มเครื่องหมาย เส้นหลายเส้น การวางซ้อนพื้น และหน้าต่างข้อมูลลงในแผนที่ได้ด้วย ออบเจ็กต์เหล่านี้ให้ข้อมูลเพิ่มเติมสำหรับตำแหน่งในแผนที่ และอนุญาตให้
ผู้ใช้โต้ตอบกับแผนที่
เมื่อใช้ SDK คุณต้องปฏิบัติตามข้อกำหนดในการให้บริการของ Google Maps Platform
และตรวจสอบว่าแอปของคุณเป็นไปตามกฎหมายที่เกี่ยวข้อง โปรดทราบว่าเมื่อใช้ SDK ระบบจะส่งชื่อและเวอร์ชันของแอปพลิเคชัน ข้อมูลการตรวจสอบสิทธิ์ และตัวระบุที่ไม่ระบุตัวตนข้ามแอปพลิเคชันไปพร้อมกับคำขอแต่ละรายการโดยอัตโนมัติ
หมายเหตุ: Google ใช้คุกกี้เพื่อรวบรวมสถิติการใช้งานที่ไม่ระบุตัวตน คุณลบ
คุกกี้ที่เชื่อมโยงกับแอปได้โดยการถอนการติดตั้งและติดตั้งแอปอีกครั้ง
กลุ่มเป้าหมาย
เอกสารประกอบเชิงแนวคิดนี้ออกแบบมาสำหรับผู้ที่คุ้นเคยกับการพัฒนา iOS และ
แนวคิดการเขียนโปรแกรมเชิงออบเจ็กต์ นอกจากนี้ คุณควรคุ้นเคยกับ Google
Maps ในมุมมองของผู้ใช้ด้วย
โดยออกแบบมาเพื่อให้คุณเริ่มสำรวจและพัฒนาแอปพลิเคชันด้วย Maps SDK สำหรับ iOS ได้ นอกจากนี้ คุณยังดูเอกสารอ้างอิง เพื่อดูรายละเอียด
เฉพาะของคลาสและเมธอดได้ด้วย
ข้อกำหนดในการระบุแหล่งที่มา
หากใช้ Maps SDK สำหรับ iOS ในแอปพลิเคชัน คุณต้องใส่ข้อความระบุแหล่งที่มาเป็นส่วนหนึ่งของส่วนประกาศทางกฎหมายในแอปพลิเคชัน
เราขอแนะนำให้ใส่ประกาศทางกฎหมายเป็นรายการในเมนูแยกต่างหาก หรือเป็นส่วนหนึ่งของรายการในเมนู "เกี่ยวกับ"
คุณรับข้อความระบุแหล่งที่มาได้โดยโทรไปที่ [GMSServices
openSourceLicenseInfo]
Maps SDK สำหรับ iOS ช่วยให้คุณสร้างแอปที่กำหนดเป้าหมายเป็น
อุปกรณ์ 64 บิตที่ใช้ iOS 16.0 ขึ้นไปได้ การพัฒนา
แอปพลิเคชันด้วย Maps SDK สำหรับ iOS ต้องใช้
Xcode 16.0 ขึ้นไปที่มี SDK เป้าหมายเป็น 16.0 ขึ้นไป (การตั้งค่า SDK เป้าหมายเป็น 16.0 ขึ้นไปจะไม่ป้องกันไม่ให้
แอปของคุณทํางานใน iOS 16.0)
แอปพลิเคชันที่ใช้ URL ของ Maps กำหนดให้อุปกรณ์เป้าหมายต้องติดตั้ง Google Maps สำหรับ iOS
การใช้ Maps SDK สำหรับ iOS ภายในส่วนขยายแอป iOS อาจไม่ทำงานเนื่องจากข้อจำกัดด้านหน่วยความจำที่เข้มงวด เช่น การใช้ SDK ภายในคีย์บอร์ด
ที่กำหนดเอง
อาจไม่ทำงาน
หมายเหตุ: ตั้งแต่ iPadOS 13 เป็นต้นไป คุณสามารถอนุญาตให้แอปมีหลายหน้าต่างหรือ
หลายอินสแตนซ์ที่ทำงานพร้อมกันได้ Maps SDK สำหรับ iOS ยังไม่ได้รับการเพิ่มประสิทธิภาพสำหรับ
ประสบการณ์การใช้งานนี้ และอาจทำให้เกิดลักษณะการทำงานที่ไม่คาดคิด
ขั้นตอนถัดไป
หากต้องการเริ่มสร้างแอปด้วย Maps SDK สำหรับ iOS คุณต้องตั้งค่าโปรเจ็กต์ Google Cloud ก่อน
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-09-25 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-09-25 UTC"],[],["To use the Maps SDK for iOS, set up a Google Cloud project with a billing account and the SDK enabled. The SDK allows adding Google Maps to iOS apps, handling map display and user interactions. Developers must comply with Google Maps Platform Terms of Service and include attribution text via `[GMSServices openSourceLicenseInfo]`. Apps require iOS 14.0+ and Xcode 15.0+. Note that app extensions and multi-window use may be problematic, and Google Maps must be installed for Maps URLs to work.\n"]]