Maps SDK สำหรับ Android ช่วยให้คุณเพิ่มแผนที่ลงในแอป Android รวมถึงแอป Wear OS โดยใช้ข้อมูล Google Maps, การแสดงแผนที่ และการตอบสนองต่อท่าทางสัมผัสบนแผนที่ นอกจากนี้ คุณยังให้ข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งบนแผนที่และรองรับการโต้ตอบของผู้ใช้ได้โดยการเพิ่มเครื่องหมาย รูปหลายเหลี่ยม และการวางซ้อนลงในแผนที่
SDK รองรับทั้งภาษาโปรแกรม Kotlin และ Java รวมถึงมีไลบรารีและส่วนขยายเพิ่มเติมสำหรับฟีเจอร์และเทคนิคการเขียนโปรแกรมขั้นสูง
ขั้นตอนถัดไป
เริ่มต้นใช้งาน
ตั้งค่าและสร้างแอปแรกของคุณโดยทำดังนี้
- คู่มือเริ่มใช้งานฉบับย่อ - การเพิ่มแผนที่
- สร้างแอป Android พื้นฐานที่แสดงแผนที่
- รับคีย์ API และเปิดใช้การเรียกเก็บเงิน
- รายละเอียดเกี่ยวกับการเปิดใช้การเรียกเก็บเงินและการรับคีย์ API ซึ่งทั้ง 2 อย่างนี้จำเป็นสำหรับการเพิ่มแผนที่ลงในแอป
- การตั้งค่าโปรเจ็กต์ Android Studio ที่มีอยู่
- กำหนดค่าแอปที่มีอยู่ให้ใช้ Maps SDK สำหรับ Android
- การใช้งานและการเรียกเก็บเงิน
- ราคาและขีดจำกัดการใช้งานสำหรับ SDK
- ข้อกำหนดในการให้บริการ
- ข้อกำหนดในการให้บริการของ Google Maps Platform กล่าวถึงข้อกำหนดทางกฎหมายที่แอปของคุณต้องปฏิบัติตามเมื่อใช้ SDK
Codelab และบทแนะนำ
บทแนะนำและ Codelab แบบครบวงจรที่สาธิตวิธีแสดงแผนที่พร้อมฟีเจอร์ที่เฉพาะเจาะจง
- Codelab - Google Maps Platform 101 — Android with Kotlin
- เพิ่มแผนที่และดูวิธีใช้ฟีเจอร์หลักเพื่อแสดงแผนที่ของร้านจักรยานในพื้นที่ที่เจาะจง
- Codelab - แสดงสถานที่ใกล้เคียงใน AR บน Android ใน Kotlin
- ใช้ข้อมูลจาก Google Maps Platform เพื่อแสดงสถานที่ใกล้เคียงในเทคโนโลยีความจริงเสริม (AR)
- บทแนะนำ - แผนที่พร้อมเครื่องหมาย
- เพิ่มแผนที่ที่มีเครื่องหมายระบุสถานที่ตั้ง
- บทแนะนำ - เส้นประกอบและรูปหลายเหลี่ยมเพื่อแสดงเส้นทางและพื้นที่
- เพิ่มแผนที่ และใช้เส้นประกอบและรูปหลายเหลี่ยมเพื่อแสดงเส้นทางและพื้นที่บนแผนที่
- บทแนะนำ - เลือกสถานที่ปัจจุบัน
- เพิ่มแผนที่ที่ระบุตำแหน่งปัจจุบันของอุปกรณ์ Android และแสดงรายละเอียดของสถานที่ (ธุรกิจหรือจุดที่น่าสนใจอื่นๆ) ณ ตำแหน่งนั้น
งานและแนวคิด
งานและแนวคิดการเขียนโปรแกรมโดยละเอียดที่ควรศึกษาหลังจากสร้างแอปแรกด้วย SDK แล้วมีดังนี้
- การปรับแต่งแผนที่
- ปรับแต่งองค์ประกอบและลักษณะการทำงานของแผนที่แบบกำหนดเองโดยใช้โค้ดหรือคอนโซล Google Cloud
- การปรับปรุงการช่วยเหลือพิเศษ
- ใช้ประโยชน์จากการรองรับการช่วยเหลือพิเศษในตัวในแผนที่
- Maps API บน Wear OS
- แสดงแผนที่ในแอป Wear OS
เครื่องมือและตัวอย่าง
โค้ดตัวอย่าง ไลบรารี และส่วนขยายสำหรับ SDK
- Github - โค้ดตัวอย่าง
- โค้ดแอปตัวอย่างและข้อมูลโค้ดที่สมบูรณ์ซึ่งใช้ SDK
- ไลบรารียูทิลิตีของ Android
- คลังฟีเจอร์ขั้นสูงสำหรับแผนที่ เช่น หลายเลเยอร์ คลัสเตอร์เครื่องหมาย และการคำนวณระยะทาง
- ส่วนขยาย KTX Kotlin
- คอลเล็กชันส่วนขยาย (Maps Android KTX) ที่ช่วยให้คุณเขียนโค้ด Kotlin ที่มีประสิทธิภาพมากขึ้นในแอปเมื่อใช้ Maps SDK สำหรับ Android