ภาพรวมของไลบรารียูทิลิตี
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เลือกแพลตฟอร์ม:
Android
iOS
หากคุณกำลังมองหาฟีเจอร์ขั้นสูงเพื่อเพิ่มลงในแผนที่ Maps SDK สำหรับ iOS Utility Library ใน GitHub เป็นไลบรารีโอเพนซอร์สของคลาสที่มีประโยชน์สำหรับแอปพลิเคชันที่หลากหลาย ที่เก็บ GitHub มีคลาสยูทิลิตีและแอปเดโมที่แสดงภาพการใช้งานแต่ละคลาส
ยูทิลิตี
การคลัสเตอร์ตัวทำเครื่องหมาย
GMUClusterManager
ช่วยคุณจัดการตัวทำเครื่องหมายหลายรายการในระดับการซูมต่างๆ ซึ่งหมายความว่าคุณใส่เครื่องหมายจำนวนมากลงในแผนที่ได้ โดยไม่ทำให้แผนที่อ่านยาก เมื่อผู้ใช้ดูแผนที่ที่ระดับการซูมสูง เครื่องหมายต่างๆ จะแสดงบนแผนที่ เมื่อผู้ใช้ซูมออกในระดับการซูมที่ต่ำลง เครื่องหมายจะรวมกันเป็นกลุ่มเพื่อให้ดูแผนที่ได้ง่ายขึ้น
โปรดดูรายละเอียดที่เอกสารประกอบเกี่ยวกับการคลัสเตอร์เครื่องหมาย
ไม่มีรูปภาพสำหรับยูทิลิตีนี้
ควอดทรี
Quadtree เป็นโครงสร้างข้อมูลที่มีประโยชน์สำหรับการค้นหาจุดที่อยู่ใกล้กับจุดใดจุดหนึ่ง โดยการค้นหาภายในบริเวณรอบๆ จุดสนใจ
โปรดดูรายละเอียดในเอกสารประกอบใน Quadtree
KML
KML เป็นรูปแบบที่ได้รับความนิยมในการแสดงข้อมูลทางภูมิศาสตร์ เช่น จุด เส้น และรูปหลายเหลี่ยม GMUKMLParser
ให้คุณแยกวิเคราะห์และแสดงข้อมูลทางภูมิศาสตร์ในรูปแบบ KML
โปรดดูรายละเอียดในเอกสารประกอบเกี่ยวกับ KML
นำเข้า GeoJSON ไปยังแผนที่ของคุณ
คุณสามารถจัดเก็บฟีเจอร์ในรูปแบบ GeoJSON และใช้ยูทิลิตีนี้เพื่อแสดงผลเป็นเลเยอร์ที่ด้านบนของแผนที่
แสดงข้อมูลทางภูมิศาสตร์ในรูปแบบ GeoJSON โดยใช้ GMUGeoJSONParser
ร่วมกับ GMUGeometryRenderer
โปรดดูรายละเอียดในเอกสารเกี่ยวกับ GeoJSON
แผนที่ความหนาแน่น
แผนที่ความหนาแน่นช่วยให้ผู้ชมเข้าใจการกระจายและความเข้มของจุดข้อมูลบนแผนที่ได้อย่างง่ายดาย แผนที่ความหนาแน่นจะใช้สีและรูปร่างเพื่อแสดงการกระจายข้อมูล แทนที่จะวางเครื่องหมายไว้ที่แต่ละตำแหน่ง
โปรดดูรายละเอียดในเอกสารบนHeatmaps
เครื่องหมายที่กำหนดเอง
ใช้ผู้ได้รับมอบสิทธิ์ GMUClusterRendererDelegate
บน GMUDefaultClusterRenderer
เพื่อปรับแต่งคุณสมบัติของเครื่องหมายก่อนและหลังเพิ่มในแผนที่
ยูทิลิตีเรขาคณิต
ชุดฟังก์ชันยูทิลิตีรูปทรงเรขาคณิตทรงกลม Swift ของโมดูล GMSGeometryUtils
ของ Maps SDK สำหรับ iOS ใช้ส่วนขยายเหล่านี้เพื่อดำเนินการทางเรขาคณิตประเภทต่างๆ เช่น
ระบุระยะห่างของวงกลมระหว่างพิกัด
ตรวจสอบว่าพิกัดอยู่ภายในรูปหลายเหลี่ยมหรือไม่
ตรวจสอบว่าพิกัดอยู่บนหรือใกล้กับเส้นทางภายในความคลาดเคลื่อนที่ระบุหรือไม่
ระบุพื้นที่ของรูปหลายเหลี่ยมนี้
อื่นๆ อีกมากมาย
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-09-12 UTC
[null,null,["อัปเดตล่าสุด 2025-09-12 UTC"],[],["The Maps SDK for iOS Utility Library offers tools for enhancing maps, including marker clustering via `GMUClusterManager` for managing numerous markers at different zoom levels. It also supports quadtrees for proximity searches, KML and GeoJSON format parsing for rendering geographic data, and heatmaps for visualizing data density. The library allows custom marker properties through `GMUClusterRendererDelegate` and provides geometry utilities (`GMSGeometryUtils`) for tasks like distance calculation and polygon analysis.\n"],null,[]]