อินเทอร์เฟซ FeatureLayer
อินเทอร์เฟซ google.maps.FeatureLayer
อินเทอร์เฟซที่แสดงเลเยอร์แผนที่ซึ่งมีฟีเจอร์ของ FeatureType
เฉพาะที่สามารถลบล้างรูปแบบฝั่งไคลเอ็นต์ หรือมีเหตุการณ์แนบอยู่
พร็อพเพอร์ตี้ | |
---|---|
|
ประเภท:
FeatureType FeatureType ที่เชื่อมโยงกับ FeatureLayer นี้ |
|
ประเภท:
boolean มี FeatureLayer นี้หรือไม่ ซึ่งหมายความว่าการจัดรูปแบบที่ขับเคลื่อนด้วยข้อมูลพร้อมใช้งานสําหรับแผนที่นี้ (มีรหัสแผนที่ที่ใช้ไทล์เวกเตอร์ที่เปิดใช้ FeatureLayer นี้ในรูปแบบแผนที่ Google Cloud Console) หากเป็นเท็จ (หรือเป็นเท็จ) การจัดรูปแบบใน FeatureLayer นี้จะกลับไปที่ค่าเริ่มต้นและไม่ทริกเกอร์เหตุการณ์ |
|
ประเภท:
FeatureStyleOptions|FeatureStyleFunction optional รูปแบบ Feature ใน FeatureLayer ระบบจะใช้รูปแบบเมื่อตั้งค่าสไตล์ หากฟังก์ชันสไตล์ได้รับการอัปเดต คุณต้องตั้งค่าพร็อพเพอร์ตี้สไตล์อีกครั้ง FeatureStyleFunction ต้องแสดงผลการค้นหาที่สอดคล้องกันเมื่อใช้บนชิ้นส่วนแผนที่ และควรเพิ่มประสิทธิภาพ หากคุณใช้ FeatureStyleOptions ฟีเจอร์ทั้งหมดของเลเยอร์นั้นจะมีการจัดรูปแบบด้วย FeatureStyleOptions เดียวกัน ตั้งค่ารูปแบบเป็น null เพื่อนํารูปแบบที่ตั้งไว้ก่อนหน้านี้ออก หากไม่มี FeatureLayer นี้ การตั้งค่ารูปแบบจะไม่ทําอะไรเลยและบันทึกข้อผิดพลาด |
วิธีการ | |
---|---|
|
addListener(eventName, handler) พารามิเตอร์:
ค่าที่แสดงผล:
MapsEventListener Listener เหตุการณ์ที่แสดงผลลัพธ์เพิ่มฟังก์ชัน Listener ที่ระบุลงในชื่อเหตุการณ์ที่ระบุ แสดงผลตัวระบุสําหรับ Listener นี้ซึ่งสามารถใช้กับ event.removeListener |
ค่าคงที่ FeatureType
google.maps.FeatureType
ค่าคงที่
ตัวระบุสําหรับประเภทฟีเจอร์
ค่าคงที่ | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
ระบุหน่วยงานลําดับแรกด้านล่างระดับประเทศ |
ADMINISTRATIVE_AREA_LEVEL_2 |
ระบุนิติบุคคลพลเรือนที่ 2 ที่ต่ํากว่าระดับประเทศ |
ADMINISTRATIVE_AREA_LEVEL_3 |
ระบุนิติบุคคลพลเรือนลําดับที่ 3 ที่ต่ํากว่าระดับประเทศ |
ADMINISTRATIVE_AREA_LEVEL_4 |
ระบุหน่วยงานลําดับที่ 4 ต่ํากว่าระดับประเทศ |
COUNTRY |
ระบุพรรคการเมืองระดับประเทศ |
LOCALITY |
ระบุหน่วยงานทางการเมืองของเมือง |
NEIGHBORHOOD |
ระบุย่านใกล้เคียงที่มีชื่อ |
POSTAL_CODE |
ระบุรหัสไปรษณีย์ที่ใช้ในการจัดการรหัสไปรษณีย์ภายในประเทศ |
SUBLOCALITY_LEVEL_1 |
ระบุว่าเป็นหน่วยงานพลเรือนลําดับแรกใต้ย่าน |
FeatureStyleFunction ประเภทการแก้ไข
google.maps.FeatureStyleFunction
ประเภทการพิมพ์
ฟังก์ชันในการจัดรูปแบบ FeatureLayer
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
อินเทอร์เฟซ FeatureStyleFunctionOptions
อินเทอร์เฟซ google.maps.FeatureStyleFunctionOptions
ตัวเลือกที่ส่งไปยัง FeatureStyleFunction
พร็อพเพอร์ตี้ | |
---|---|
|
ประเภท:
Feature Feature ผ่านไปยัง FeatureStyleFunction เพื่อจัดรูปแบบ |
อินเทอร์เฟซสําหรับ FeatureStyleOptions
อินเทอร์เฟซ google.maps.FeatureStyleOptions
ตัวเลือกเหล่านี้จะระบุลักษณะการแก้ไข Feature
บนแผนที่
พร็อพเพอร์ตี้ | |
---|---|
|
ประเภท:
string optional สตริง RGB แบบเลขฐานสิบหก (เช่น "#00FF00" สําหรับสีเขียว) ใช้กับเรขาคณิตเรขาคณิตหลายรูปเท่านั้น |
|
ประเภท:
number optional ความทึบแสงระหว่าง 0.0 ถึง 1.0 ใช้กับเรขาคณิตเรขาคณิตหลายรูปเท่านั้น |
|
ประเภท:
string optional สตริง RGB แบบเลขฐานสิบหก (เช่น "#00FF00" สําหรับสีเขียว) |
|
ประเภท:
number optional ความทึบแสงระหว่าง 0.0 ถึง 1.0 มีผลกับเรขาคณิตที่เป็นเส้นและรูปหลายเหลี่ยมเท่านั้น |
|
ประเภท:
number optional ความกว้างของเส้นเป็นพิกเซล มีผลกับเรขาคณิตที่เป็นเส้นและรูปหลายเหลี่ยมเท่านั้น |
อินเทอร์เฟซ ของฟีเจอร์
อินเทอร์เฟซ google.maps.Feature
อินเทอร์เฟซที่แสดงฟีเจอร์แผนที่แบบเวกเตอร์ ข้อมูลเหล่านี้เป็นอินพุตของ FeatureStyleFunction
อย่าบันทึกการอ้างอิงไปยังออบเจ็กต์ Feature
รายการใดรายการหนึ่งเนื่องจากข้อมูลอ้างอิงจะไม่คงที่
พร็อพเพอร์ตี้ | |
---|---|
|
ประเภท:
FeatureType FeatureType จาก Feature นี้ |
อินเทอร์เฟซ PlaceFeature
อินเทอร์เฟซ google.maps.PlaceFeature
อินเทอร์เฟซที่แสดงฟีเจอร์ที่มีรหัสสถานที่ซึ่งมีฟีเจอร์ประเภท FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_3
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_4
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, FeatureType.NEIGHBORHOOD
, FeatureType.POSTAL_CODE
และ FeatureType.SUBLOCALITY_LEVEL_1
อินเทอร์เฟซนี้จะขยาย
Feature
พร็อพเพอร์ตี้ | |
---|---|
|
ประเภท:
string ชื่อที่แสดง |
|
ประเภท:
string |
รับค่ามา:
|
อินเทอร์เฟซสําหรับ FeatureFeatureEvent
อินเทอร์เฟซ google.maps.FeatureMouseEvent
ออบเจ็กต์นี้แสดงผลจากเหตุการณ์ของเมาส์ใน FeatureLayer
อินเทอร์เฟซนี้จะขยาย
MapMouseEvent
พร็อพเพอร์ตี้ | |
---|---|
|
ประเภท:
Array<Feature> Feature ที่เหตุการณ์เมาส์นี้ |
รับค่ามา:
domEvent ,
latLng
|
วิธีการ | |
---|---|
รับค่ามา:
stop
|