HeatmapLayer class
google.maps.visualization.HeatmapLayer
ชั้นเรียน
เลเยอร์ที่แสดงแผนที่ความหนาแน่นที่ฝั่งไคลเอ็นต์ ซึ่งแสดงความเข้มของข้อมูล ณ จุดทางภูมิศาสตร์
ชั้นเรียนนี้ขยายเวลา
MVCObject
เข้าถึงได้โดยโทรไปที่ const {HeatmapLayer} = await google.maps.importLibrary("visualization")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
|---|---|
HeatmapLayer |
HeatmapLayer([opts])พารามิเตอร์:
สร้างอินสแตนซ์ใหม่ของ HeatmapLayer |
เมธอด | |
|---|---|
getData |
getData()พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
MVCArray<LatLng|WeightedLocation>แสดงจุดข้อมูลที่ฮีทแมปนี้แสดงอยู่ในปัจจุบัน |
getMap |
getMap()พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
Map|undefined |
setData |
setData(data)พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
กำหนดจุดข้อมูลที่จะแสดงโดยฮีตแมปนี้ |
setMap |
setMap(map)พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
แสดงแผนที่ความหนาแน่นบนแผนที่ที่ระบุ หากตั้งค่าแผนที่เป็น null ระบบจะนำฮีตแมปออก |
setOptions |
setOptions(options)พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
|
สืบทอด:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
HeatmapLayerOptions อินเทอร์เฟซ
google.maps.visualization.HeatmapLayerOptions
อินเทอร์เฟซ
ออบเจ็กต์นี้กำหนดพร็อพเพอร์ตี้ที่ตั้งค่าได้ในออบเจ็กต์ HeatmapLayer
พร็อพเพอร์ตี้ | |
|---|---|
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
อินเทอร์เฟซ
รายการจุดข้อมูลสำหรับแผนที่ความหนาแน่น นี่คือจุดข้อมูลทางภูมิศาสตร์ที่มีแอตทริบิวต์น้ำหนัก
พร็อพเพอร์ตี้ | |
|---|---|
location |
ประเภท:
LatLngตำแหน่งของจุดข้อมูล |
weight |
ประเภท:
numberค่าการถ่วงน้ำหนักของจุดข้อมูล |