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