ภาพรวมของ Maps SDK สำหรับ Android

เลือกแพลตฟอร์ม: Android iOS JavaScript

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 แล้วมีดังนี้

การสร้างและกำหนดค่าแผนที่
สร้างแผนที่และตั้งค่าฟีเจอร์ต่างๆ เช่น พาโนรามาใน Street View, ธุรกิจและจุดที่น่าสนใจอื่นๆ รวมถึงโหมด Lite
การโต้ตอบกับแผนที่
ตั้งค่าการโต้ตอบกับแผนที่โดยใช้การตั้งค่ามุมมองกล้อง เหตุการณ์ การควบคุมและท่าทางสัมผัส รวมถึงข้อมูลตำแหน่ง
การวาดบนแผนที่
วาดรูปร่างและเพิ่มออบเจ็กต์ลงในแผนที่ เช่น ภาพซ้อนทับและเครื่องหมาย
การปรับแต่งแผนที่
ปรับแต่งองค์ประกอบและลักษณะการทำงานของแผนที่แบบกำหนดเองโดยใช้โค้ดหรือคอนโซล Google Cloud
การปรับปรุงการช่วยเหลือพิเศษ
ใช้ประโยชน์จากการรองรับการช่วยเหลือพิเศษในตัวในแผนที่
Maps API บน Wear OS
แสดงแผนที่ในแอป Wear OS

เครื่องมือและตัวอย่าง

โค้ดตัวอย่าง ไลบรารี และส่วนขยายสำหรับ SDK

Github - โค้ดตัวอย่าง
โค้ดแอปตัวอย่างและข้อมูลโค้ดที่สมบูรณ์ซึ่งใช้ SDK
ไลบรารียูทิลิตีของ Android
คลังฟีเจอร์ขั้นสูงสำหรับแผนที่ เช่น หลายเลเยอร์ คลัสเตอร์เครื่องหมาย และการคำนวณระยะทาง
ส่วนขยาย KTX Kotlin
คอลเล็กชันส่วนขยาย (Maps Android KTX) ที่ช่วยให้คุณเขียนโค้ด Kotlin ที่มีประสิทธิภาพมากขึ้นในแอปเมื่อใช้ Maps SDK สำหรับ Android