คลาส LocalContextMapView
google.maps.localContext.LocalContextMapView
class
แสดงประสบการณ์บริบทในพื้นที่ด้วย 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 interface
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 class
google.maps.localContext.MapDirectionsOptions
class
ระบุการตั้งค่าสำหรับเส้นทางด้วย LocalContextMapView
คลาสนี้ใช้
MapDirectionsOptionsLiteral
เข้าถึงโดยการโทรหา const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
โปรดดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
รับค่า:
origin
|
เมธอด | |
---|---|
addListener |
addListener(eventName, handler) พารามิเตอร์:
ผลลัพธ์:
MapsEventListener เพิ่มฟังก์ชัน Listener ที่ระบุไปยังชื่อเหตุการณ์ที่ระบุ |
MapDirectionsOptionsLiteral interface
google.maps.localContext.MapDirectionsOptionsLiteral
อินเทอร์เฟซ
ระบบยอมรับนิพจน์เชิงวัตถุแทนออบเจ็กต์ MapDirectionsOptions
ในหลายๆ ตำแหน่งเพื่อความสะดวก ระบบจะแปลงข้อมูลเหล่านี้เป็นออบเจ็กต์ MapDirectionsOptions
เมื่อ Maps API พบ
พร็อพเพอร์ตี้ | |
---|---|
origin |
ประเภท:
LatLng|LatLngLiteral ต้นทางสำหรับเส้นทางและระยะทาง |
PinOptions interface
google.maps.localContext.PinOptions
อินเทอร์เฟซ
ตัวเลือกสำหรับการปรับแต่งหมุดหมุด
พร็อพเพอร์ตี้ | |
---|---|
background optional |
ประเภท:
string optional สีของรูปร่างไอคอนจะเป็นสี CSS ที่ถูกต้องก็ได้ |
glyphColor optional |
ประเภท:
string optional สีของสัญลักษณ์ไอคอนจะเป็นสี CSS ที่ถูกต้องก็ได้ |
scale optional |
ประเภท:
number optional ขนาดของไอคอน ค่านี้เป็นค่าสัมบูรณ์ ไม่ใช่ค่าสัมพัทธ์กับขนาดเริ่มต้นในแต่ละสถานะ |
PlaceChooserViewSetupOptions interface
google.maps.localContext.PlaceChooserViewSetupOptions
อินเทอร์เฟซ
ตั้งค่าตัวเลือกสำหรับเครื่องมือเลือกสถานที่ อ่านเพิ่มเติมเกี่ยวกับการตั้งค่าเลย์เอาต์และระดับการเข้าถึง
พร็อพเพอร์ตี้ | |
---|---|
layoutMode optional |
ประเภท:
PlaceChooserLayoutMode optional |
position optional |
ประเภท:
PlaceChooserPosition optional ละเว้นเมื่อ layoutMode:HIDDEN หากไม่ผ่าน ระบบจะกำหนดตำแหน่งโดยอัตโนมัติตาม layoutMode |
PlaceChooserLayoutMode constants
google.maps.localContext.PlaceChooserLayoutMode
constants
โหมดเลย์เอาต์สำหรับเครื่องมือเลือกสถานที่
เข้าถึงโดยการโทรหา const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
HIDDEN |
เครื่องมือเลือกสถานที่ถูกซ่อนอยู่ |
SHEET |
เครื่องมือเลือกสถานที่จะแสดงเป็นชีต |
PlaceChooserPosition constants
google.maps.localContext.PlaceChooserPosition
constants
ตำแหน่งที่แสดงสำหรับเครื่องมือเลือกสถานที่
เข้าถึงโดยการโทรหา 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 constants
google.maps.localContext.PlaceDetailsLayoutMode
constants
โหมดเลย์เอาต์สำหรับรายละเอียดสถานที่
เข้าถึงโดยการโทรหา const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
INFO_WINDOW |
รายละเอียดสถานที่จะแสดงใน InfoWindow |
SHEET |
รายละเอียดสถานที่จะแสดงในชีต |
PlaceDetailsPosition constants
google.maps.localContext.PlaceDetailsPosition
constants
ตำแหน่งที่แสดงรายละเอียดสถานที่
เข้าถึงโดยการโทรหา const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
INLINE_END |
รายละเอียดสถานที่จะแสดงในบรรทัดเดียวกับแผนที่ที่ส่วนท้ายของบรรทัด (สำหรับภาษาที่อ่านจากซ้ายไปขวา รายละเอียดสถานที่จะอยู่ทางด้านขวาของแผนที่) |
INLINE_START |
รายละเอียดสถานที่จะแสดงในบรรทัดเดียวกับแผนที่ที่จุดเริ่มต้นของบรรทัด (สำหรับภาษาที่อ่านจากซ้ายไปขวา รายละเอียดสถานที่จะอยู่ทางด้านซ้ายของแผนที่) |