คลาส LocalContextMapView
google.maps.localContext.LocalContextMapView
ชั้นเรียน
แสดงประสบการณ์การใช้งานตามบริบทเฉพาะพื้นที่ด้วย Map
ชั้นเรียนนี้ใช้ LocalContextMapViewOptions
เข้าถึงโดยโทรไปที่ const {LocalContextMapView} = await google.maps.importLibrary("localContext")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
LocalContextMapView |
LocalContextMapView(options) พารามิเตอร์:
|
พร็อพเพอร์ตี้ | |
---|---|
directionsOptions |
ประเภท:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
element optional |
ประเภท:
HTMLElement|SVGElement optional ช่องนี้เป็นแบบอ่านอย่างเดียว องค์ประกอบ DOM สนับสนุนมุมมอง |
isTransitioningMapBounds |
ประเภท:
boolean ตั้งค่าเป็น true ก่อนที่ LocalContextMapView จะเริ่มเปลี่ยนขอบเขตของ Map ด้านใน และตั้งค่าเป็น false หลังจากที่ LocalContextMapView เปลี่ยนขอบเขตของ Map ภายในเสร็จแล้ว (ไม่ได้ตั้งค่าเมื่อมีการเปลี่ยนแปลงโหมดเลย์เอาต์เนื่องจากมีการปรับขนาดตามอุปกรณ์) |
locationBias |
ประเภท:
LocationBias optional ดู LocalContextMapViewOptions.locationBias การเปลี่ยนพร็อพเพอร์ตี้นี้ใน LocalContextMapView อาจทริกเกอร์การค้นหาใหม่ |
locationRestriction |
ประเภท:
LocationRestriction optional ดู LocalContextMapViewOptions.locationRestriction การเปลี่ยนพร็อพเพอร์ตี้นี้ใน LocalContextMapView อาจทริกเกอร์การค้นหาใหม่ |
maxPlaceCount |
ประเภท:
number ดู LocalContextMapViewOptions.maxPlaceCount การเปลี่ยนพร็อพเพอร์ตี้นี้ใน LocalContextMapView อาจทริกเกอร์การค้นหาใหม่ |
placeTypePreferences |
ประเภท:
Array<PlaceTypePreference> ดู LocalContextMapViewOptions.placeTypePreferences การเปลี่ยนพร็อพเพอร์ตี้นี้ใน LocalContextMapView อาจทริกเกอร์การค้นหาใหม่ Iterable<string|PlaceTypePreference> ก็ใช้ได้เช่นกัน |
รับค่าเดิม:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
วิธีการ | |
---|---|
addListener |
addListener(eventName, handler) พารามิเตอร์:
ค่าที่ส่งคืน:
MapsEventListener เพิ่มฟังก์ชัน Listener ที่ระบุลงในชื่อเหตุการณ์ที่กำหนด |
hidePlaceDetailsView |
hidePlaceDetailsView() พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
ซ่อนรายละเอียดสถานที่ |
search |
search() พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
ค้นหาสถานที่ที่จะแสดงให้ผู้ใช้เห็นโดยอิงตาม maxPlaceCount placeTypePreferences locationRestriction และlocationBias ปัจจุบัน |
กิจกรรม | |
---|---|
error |
function(event) อาร์กิวเมนต์:
เหตุการณ์นี้จะเริ่มทำงานหากเกิดข้อผิดพลาดขณะทำการค้นหา |
placedetailsviewhidestart |
function() อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้เกิดขึ้นก่อนที่รายละเอียดสถานที่จะเริ่มเคลื่อนไหว |
placedetailsviewshowstart |
function() อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้เกิดขึ้นก่อนที่รายละเอียดสถานที่จะเริ่มเคลื่อนไหว |
อินเทอร์เฟซ LocalContextMapViewOptions
อินเทอร์เฟซ
google.maps.localContext.LocalContextMapViewOptions
ตัวเลือกสำหรับการสร้าง LocalContextMapView
หรือการเข้าถึง LocalContextMapView
ที่มีอยู่
พร็อพเพอร์ตี้ | |
---|---|
maxPlaceCount |
ประเภท:
number จำนวนตำแหน่งสูงสุดที่จะแสดง เมื่อพารามิเตอร์นี้เป็น 0 ไลบรารีบริบทเฉพาะพื้นที่จะไม่โหลดตำแหน่ง [0,24] |
placeTypePreferences |
ประเภท:
Array<PlaceTypePreference> ประเภทสถานที่ที่จะค้นหา (สูงสุด 10 แห่ง) ประเภท Iterable<string|PlaceTypePreference> ก็ได้รับการยอมรับเช่นกัน แต่รองรับเฉพาะในเบราว์เซอร์ที่รองรับสัญลักษณ์ JavaScript โดยพื้นฐานเท่านั้น |
directionsOptions optional |
ประเภท:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional ตัวเลือกสำหรับการกำหนดค่าเส้นทาง หากไม่ได้ตั้งค่า ระบบจะปิดใช้เส้นทางและระยะทาง |
element optional |
ประเภท:
HTMLElement|SVGElement optional ช่องนี้เป็นแบบอ่านอย่างเดียว องค์ประกอบ DOM สนับสนุนมุมมอง |
locationBias optional |
ประเภท:
LocationBias optional ค่าเริ่มต้น:
null ขอบเขตแบบนุ่มนวลหรือคำใบ้ที่ใช้ในการค้นหาสถานที่ |
locationRestriction optional |
ประเภท:
LocationRestriction optional เป็นขอบเขตเพื่อจำกัดผลการค้นหา หากไม่ได้ระบุ ผลลัพธ์จะถูกจำกัดอยู่ในวิวพอร์ตของแผนที่ |
map optional |
ประเภท:
Map optional อินสแตนซ์ Map ที่สร้างอินสแตนซ์แล้ว ถ้าส่งเข้ามา ระบบจะย้ายแผนที่เข้าไปใน DOM ของ LocalContextMapView และจะไม่จัดรูปแบบใหม่นี้ องค์ประกอบที่เชื่อมโยงกับแผนที่อาจมีรูปแบบและคลาสที่ LocalContextMapView ใช้ |
pinOptionsSetup optional |
ประเภท:
(function({ กำหนดค่าไอคอนเครื่องหมายระบุตำแหน่งตามสถานะไอคอน มีการเรียกใช้เมื่ออินพุตไปยังโค้ดเรียกกลับมีการเปลี่ยนแปลง ส่งฟังก์ชันเพื่อลบล้างการตั้งค่าเริ่มต้นแบบไดนามิกเมื่อ LocalContextMapView วาดเครื่องหมายสถานที่ ระบบอาจระบุข้อผิดพลาดและการกำหนดค่าที่ไม่ถูกต้องแบบไม่พร้อมกันและจะไม่สนใจ (ระบบจะใช้ค่าเริ่มต้นและจะบันทึกข้อผิดพลาดในคอนโซล) |
placeChooserViewSetup optional |
ประเภท:
(function({ ลบล้างการตั้งค่ามุมมองตัวเลือกสถานที่ ส่งฟังก์ชันเพื่อลบล้างการตั้งค่าเริ่มต้นแบบไดนามิกเมื่อ LocalContextMapView อาจเปลี่ยนเลย์เอาต์เนื่องจากการปรับขนาด ระบบอาจระบุข้อผิดพลาดและการกำหนดค่าที่ไม่ถูกต้องแบบไม่พร้อมกันและจะไม่สนใจ (ค่าเริ่มต้นจะใช้แทนและจะบันทึกข้อผิดพลาดในคอนโซล) ข้อผิดพลาดที่ตรวจพบขณะสร้างจะทำให้เกิดข้อผิดพลาดแบบพร้อมกัน |
placeDetailsViewSetup optional |
ประเภท:
(function({ ลบล้างการตั้งค่ามุมมองรายละเอียดสถานที่ ส่งฟังก์ชันเพื่อลบล้างการตั้งค่าเริ่มต้นแบบไดนามิกเมื่อ LocalContextMapView อาจเปลี่ยนเลย์เอาต์เนื่องจากการปรับขนาด ระบบอาจระบุข้อผิดพลาดและการกำหนดค่าที่ไม่ถูกต้องแบบไม่พร้อมกันและจะไม่สนใจ (ระบบจะใช้ค่าเริ่มต้นและจะบันทึกข้อผิดพลาดในคอนโซล) ข้อผิดพลาดที่ตรวจพบขณะสร้างจะทำให้เกิดข้อผิดพลาดแบบพร้อมกัน |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
ประเภทสถานที่ที่จะค้นหาและน้ำหนักที่จะใช้ หากไม่ใส่ weight
ไลบรารีจะกำหนดน้ำหนักเริ่มต้น ซึ่งอาจมีการเปลี่ยนแปลงและปรับปรุงเมื่อเวลาผ่านไป
{
type:string,
weight:number optional
}
คลาส MapDirectionsOptions
google.maps.localContext.MapDirectionsOptions
ชั้นเรียน
แสดงการตั้งค่าสำหรับเส้นทางด้วย LocalContextMapView
ชั้นเรียนนี้ใช้ MapDirectionsOptionsLiteral
เข้าถึงโดยโทรไปที่ const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
รับค่าเดิม:
origin
|
วิธีการ | |
---|---|
addListener |
addListener(eventName, handler) พารามิเตอร์:
ค่าที่ส่งคืน:
MapsEventListener เพิ่มฟังก์ชัน Listener ที่ระบุลงในชื่อเหตุการณ์ที่กำหนด |
อินเทอร์เฟซ MapDirectionsOptionsLiteral (แผนที่เส้นทาง)
อินเทอร์เฟซ
google.maps.localContext.MapDirectionsOptionsLiteral
ระบบยอมรับ Object Literal แทนออบเจ็กต์ MapDirectionsOptions
รายการเพื่ออำนวยความสะดวกในหลายๆ ที่ รายการเหล่านี้จะถูกแปลงเป็นวัตถุ MapDirectionsOptions
เมื่อ Maps API พบวัตถุเหล่านั้น
พร็อพเพอร์ตี้ | |
---|---|
origin |
ประเภท:
LatLng|LatLngLiteral ต้นทางสำหรับเส้นทางและระยะทาง |
อินเทอร์เฟซ PinOptions
อินเทอร์เฟซ
google.maps.localContext.PinOptions
ตัวเลือกสำหรับการปรับแต่งเครื่องหมายปักหมุด
พร็อพเพอร์ตี้ | |
---|---|
background optional |
ประเภท:
string optional สีรูปร่างของไอคอนสามารถเป็นสี CSS ที่ถูกต้องสีใดก็ได้ |
glyphColor optional |
ประเภท:
string optional สีของรูปอักขระของไอคอนสามารถเป็นสี CSS ที่ถูกต้องแบบใดก็ได้ |
scale optional |
ประเภท:
number optional ขนาดของไอคอน ค่านี้เป็นค่าสัมบูรณ์ และไม่สัมพันธ์กับขนาดเริ่มต้นในแต่ละสถานะ |
อินเทอร์เฟซ PlaceChooserViewSetupOptions
อินเทอร์เฟซ
google.maps.localContext.PlaceChooserViewSetupOptions
ตัวเลือกการตั้งค่าสำหรับเครื่องมือเลือกสถานที่ โปรดอ่านเพิ่มเติมเกี่ยวกับการตั้งค่าเลย์เอาต์และระดับการเข้าถึง
พร็อพเพอร์ตี้ | |
---|---|
layoutMode optional |
ประเภท:
PlaceChooserLayoutMode optional |
position optional |
ประเภท:
PlaceChooserPosition optional ไม่สนใจเมื่อ layoutMode:HIDDEN หากไม่ผ่านการตรวจสอบ ระบบจะกำหนดอันดับโดยอัตโนมัติตามlayoutMode |
ค่าคงที่ PlaceChooserLayoutMode
ค่าคงที่ google.maps.localContext.PlaceChooserLayoutMode
โหมดเลย์เอาต์สำหรับตัวเลือกสถานที่
เข้าถึงโดยโทรไปที่ const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
HIDDEN |
ตัวเลือกสถานที่ซ่อนอยู่ |
SHEET |
ตัวเลือกสถานที่จะแสดงเป็นชีต |
ค่าคงที่ PlaceChooserPosition
ค่าคงที่ google.maps.localContext.PlaceChooserPosition
แสดงตำแหน่งสำหรับตัวเลือกสถานที่
เข้าถึงโดยโทรไปที่ const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
BLOCK_END |
ตัวเลือกสถานที่จะแสดงในเส้นใต้แผนที่โดยขยายไปจนสุดคอนเทนเนอร์ |
INLINE_END |
ตัวเลือกสถานที่จะแสดงในแนวเดียวกับแผนที่ที่ปลายเส้น (ในภาษาจากซ้ายไปขวาหมายความว่าตัวเลือกสถานที่อยู่ทางด้านขวาของแผนที่) |
INLINE_START |
ตัวเลือกสถานที่จะแสดงในแนวเดียวกับแผนที่ที่จุดเริ่มต้นของเส้น (ในภาษาที่อ่านจากซ้ายไปขวาหมายความว่า เครื่องมือเลือกสถานที่อยู่ทางด้านซ้ายของแผนที่) |
อินเทอร์เฟซ PlaceDetailsViewSetupOptions
อินเทอร์เฟซ
google.maps.localContext.PlaceDetailsViewSetupOptions
ตัวเลือกการตั้งค่าสำหรับรายละเอียดสถานที่ โปรดอ่านเพิ่มเติมเกี่ยวกับการตั้งค่าเลย์เอาต์และระดับการเข้าถึง
พร็อพเพอร์ตี้ | |
---|---|
hidesOnMapClick optional |
ประเภท:
boolean optional |
layoutMode optional |
ประเภท:
PlaceDetailsLayoutMode optional |
position optional |
ประเภท:
PlaceDetailsPosition optional ไม่สนใจเมื่อ layoutMode:INFO_WINDOW หากไม่ผ่านการตรวจสอบ ระบบจะกำหนดอันดับโดยอัตโนมัติตามlayoutMode |
ค่าคงที่ PlaceDetailsLayoutMode
ค่าคงที่ google.maps.localContext.PlaceDetailsLayoutMode
โหมดเลย์เอาต์สำหรับรายละเอียดสถานที่
เข้าถึงโดยโทรไปที่ const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
INFO_WINDOW |
รายละเอียดสถานที่จะแสดงใน InfoWindow |
SHEET |
ระบบจะแสดงรายละเอียดของสถานที่ในชีต |
ค่าคงที่ PlaceDetailsPosition
ค่าคงที่ google.maps.localContext.PlaceDetailsPosition
แสดงตำแหน่งสำหรับรายละเอียดสถานที่
เข้าถึงโดยโทรไปที่ const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
INLINE_END |
รายละเอียดสถานที่จะแสดงในแนวเดียวกับแผนที่ที่ปลายเส้น (ในภาษาที่อ่านจากซ้ายไปขวาหมายความว่ารายละเอียดของสถานที่อยู่ทางด้านขวาของแผนที่) |
INLINE_START |
รายละเอียดสถานที่จะแสดงในแนวเดียวกับแผนที่ที่จุดเริ่มต้นของเส้น (ในภาษาที่อ่านจากซ้ายไปขวาหมายความว่ารายละเอียดสถานที่อยู่ทางด้านซ้ายของแผนที่) |