Heatmaps

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

คลาส HeatmapLayer

google.maps.visualization.HeatmapLayer คลาส

เลเยอร์ที่แสดงฮีตแมปที่แสดงฝั่งไคลเอ็นต์ ซึ่งแสดงให้เห็นความหนาแน่นของข้อมูล ณ ตําแหน่งทางภูมิศาสตร์

คลาสนี้จะขยาย MVCObject

ต้องมีพารามิเตอร์ของ URL &libraries=visualization โปรดดูไลบรารีใน Maps JavaScript API

HeatmapLayer
HeatmapLayer([opts])
พารามิเตอร์:
สร้างอินสแตนซ์ใหม่ของ HeatmapLayer
getData
getData()
พารามิเตอร์: ไม่มี
แสดงผลค่า: MVCArray<LatLng|WeightedLocation>
แสดงจุดข้อมูลที่ฮีตนี้แสดงในขณะนี้
getMap
getMap()
พารามิเตอร์: ไม่มี
แสดงผลค่า: Map|undefined
setData
setData(data)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
ตั้งค่าจุดข้อมูลที่จะแสดงโดยฮีตแมปนี้
setMap
setMap(map)
พารามิเตอร์:
  • map: Map optional
ค่าการแสดงผล: ไม่มี
แสดงภาพฮีตแมปในแผนที่ที่ระบุ หากตั้งค่าแผนที่เป็น null ระบบจะนําแผนที่ความหนาแน่นออก
setOptions
setOptions(options)
พารามิเตอร์:
ค่าการแสดงผล: ไม่มี
รับค่า: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

อินเทอร์เฟซสําหรับ HeatmapLayerOptions

อินเทอร์เฟซ google.maps.visualization.HeatmapLayerOptions

ออบเจ็กต์นี้กําหนดพร็อพเพอร์ตี้ที่ตั้งค่าได้ในออบเจ็กต์ HeatmapLayer

ต้องมีพารามิเตอร์ของ URL &libraries=visualization โปรดดูไลบรารีใน Maps JavaScript API

data optional
ประเภท: MVCArray<LatLng|WeightedLocation>|Array<LatLng|WeightedLocation> optional
จุดข้อมูลที่จะแสดง ต้องระบุ
dissipating optional
ประเภท: boolean optional
ระบุว่าจะให้แผนที่ความหนาแน่นกระจายตัวเมื่อซูมหรือไม่ โดยค่าเริ่มต้น รัศมีรัศมีของจุดข้อมูลจะกําหนดโดยตัวเลือกรัศมีเท่านั้น เมื่อปิดใช้การกระจาย ระบบจะตีความตัวเลือกรัศมีเป็นรัศมีในระดับการซูม 0
gradient optional
ประเภท: Array<string> optional
การไล่ระดับสีของฮีตแมป ระบุเป็นอาร์เรย์ของสตริงสี CSS รองรับสี CSS3 ทั้งหมด ยกเว้นสีที่มีชื่อขยาย
map optional
ประเภท: Map optional
แผนที่ที่จะแสดงเลเยอร์
maxIntensity optional
ประเภท: number optional
ความเข้มสูงสุดของแผนที่ความหนาแน่น โดยค่าเริ่มต้น สีฮีตแมปจะปรับขนาดแบบไดนามิกตามความเข้มข้นสูงสุดของพิกเซลหนึ่งๆ บนแผนที่ พร็อพเพอร์ตี้นี้ช่วยให้คุณระบุค่าสูงสุดแบบคงที่ได้
opacity optional
ประเภท: number optional
ค่าเริ่มต้น: 0.6
ความทึบแสงของฮีตแมป ซึ่งแสดงเป็นตัวเลขระหว่าง 0 ถึง 1
radius optional
ประเภท: number optional
รัศมีของจุดข้อมูลแต่ละจุดเป็นพิกเซล

อินเทอร์เฟซ weightedLocation

อินเทอร์เฟซ google.maps.visualization.WeightedLocation

รายการจุดข้อมูลสําหรับแผนที่ความหนาแน่น นี่คือจุดข้อมูลทางภูมิศาสตร์ที่มีแอตทริบิวต์น้ําหนัก

ต้องมีพารามิเตอร์ของ URL &libraries=visualization โปรดดูไลบรารีใน Maps JavaScript API

location
ประเภท: LatLng
ตําแหน่งของจุดข้อมูล
weight
ประเภท: number
ค่าการถ่วงน้ําหนักของจุดข้อมูล