หากต้องการดูฟีเจอร์ขั้นสูงที่จะเพิ่มลงในแผนที่ Maps SDK สําหรับไลบรารียูทิลิตีของ Android เป็นไลบรารีชั้นเรียนแบบโอเพนซอร์สซึ่งมีประโยชน์สําหรับแอปพลิเคชันที่หลากหลาย ที่เก็บ GitHub ประกอบไปด้วยคลาสยูทิลิตีและแอปสาธิตที่แสดงให้เห็นการใช้แต่ละคลาส
ในวิดีโอนี้ Chris Broad Foot พูดถึงไลบรารีสาธารณูปโภค โดยเน้นการถอดรหัสแบบโพลีไลน์ เรขาคณิตทรงกลม และไอคอนลูกโป่ง
การตั้งค่าอย่างรวดเร็ว
หากต้องการติดตั้ง Maps SDK สําหรับไลบรารียูทิลิตีของ Android ให้ทําตามคู่มือการตั้งค่า
สาธารณูปโภค
![]() |
นําเข้า GeoJSON บนแผนที่ของคุณคุณสามารถจัดเก็บฟีเจอร์ในรูปแบบ GeoJSON
และใช้เครื่องมือดังกล่าวเพื่อแสดงผลเป็นเลเยอร์ที่ด้านบนสุดของแผนที่
โทรหา ดูรายละเอียดในเอกสารประกอบได้ที่ Google Maps Android GeoJSON Utility |
![]() |
นําเข้า KML บนแผนที่ของคุณยูทิลิตีนี้ช่วยให้คุณแปลงออบเจ็กต์ KML เป็นรูปทรงทางภูมิศาสตร์และแสดงผลเป็นเลเยอร์ที่ด้านบนของแผนที่ได้ เรียก ดูรายละเอียดในเอกสารประกอบได้ที่ยูทิลิตี KML ของ Google Maps สําหรับ Android |
![]() |
เพิ่มแผนที่ความหนาแน่นลงในแผนที่ฮีตแมปช่วยให้ผู้ชมเข้าใจการกระจายและความหนาแน่นของจุดข้อมูลบนแผนที่ได้ง่าย แทนที่จะวางเครื่องหมายระบุตําแหน่ง
แต่ละรายการ แผนที่ความหนาแน่นจะใช้สีและรูปทรงเพื่อแสดงถึงการกระจายข้อมูล สร้าง โปรดดูรายละเอียดในเอกสารประกอบเกี่ยวกับยูทิลิตีแผนที่ความหนาแน่นของ Google Maps สําหรับ Android |
![]() |
ปรับแต่งเครื่องหมายผ่านไอคอนลูกโป่งเพิ่ม |
![]() |
จัดการคลัสเตอร์เครื่องหมาย
ดูรายละเอียดในเอกสารประกอบเกี่ยวกับยูทิลิตีการจัดกลุ่ม Android ของ Google Maps |
![]() |
เพิ่มเลเยอร์หลายชั้นลงในแผนที่เดียวกันคุณแสดงสถานที่ต่างๆ จาก GeoJSON, KML และคลัสเตอร์ รวมถึงเครื่องหมาย รูปหลายเหลี่ยม และรูปหลายเหลี่ยมของคุณเองบนแผนที่เดียวกันได้ คุณยังสามารถทําให้เลเยอร์เหล่านี้เป็นแบบอินเทอร์แอกทีฟได้โดยการเพิ่ม Listener การคลิกลงในแต่ละเลเยอร์
เพียงสร้างอินสแตนซ์ชั้นเรียน โปรดดูรายละเอียดในเอกสารประกอบในการสาธิตหลายชั้นของ Google Maps |
![]() |
เข้ารหัสและถอดรหัสโพลีไลน์
ใน Google Maps พิกัดละติจูดและลองจิจูดที่กําหนดเส้นประกอบหรือรูปหลายเหลี่ยมจะจัดเก็บเป็นสตริงที่เข้ารหัส ดูคําอธิบายโดยละเอียดเกี่ยวกับการเข้ารหัสโพลีไลน์ คุณอาจได้รับสตริงที่เข้ารหัสนี้ในการตอบสนองจาก Google API เช่น Directions API คุณสามารถใช้ |
![]() |
คํานวณระยะทาง พื้นที่ และส่วนหัวผ่านเรขาคณิต 360 องศาเมื่อใช้สาธารณูปโภคเรขาคณิตทรงกลมใน
ดูรายการเมธอดทั้งหมดในยูทิลิตีได้ที่เอกสารอ้างอิง |