เส้นทาง class
google.maps.routes.Route
ชั้นเรียน
มีเส้นทางซึ่งประกอบด้วยชุดของส่วนถนนที่เชื่อมต่อกันซึ่งรวมจุดอ้างอิงเริ่มต้น สิ้นสุด และจุดอ้างอิงกลาง
เข้าถึงได้โดยโทรไปที่ const {Route} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
เมธอดแบบคงที่ | |
|---|---|
computeRoutes | 
computeRoutes(request)พารามิเตอร์:   
 ค่าที่ส่งคืน:   
Promise<{แสดงเส้นทางหลักพร้อมเส้นทางสำรองที่ไม่บังคับ เมื่อระบุชุดจุดแวะพักต้นทางและจุดแวะพักกลาง  หมายเหตุ: วิธีนี้กำหนดให้คุณต้องระบุมาสก์ฟิลด์การตอบกลับในคำขอโดยการตั้งค่าพร็อพเพอร์ตี้ ComputeRoutesRequest.fields ค่าคือรายการเส้นทางของฟิลด์ เช่น 
 เราไม่แนะนำให้ใช้ฟิลด์มาสก์การตอบกลับที่เป็นไวลด์การ์ด fields: ['*'] เนื่องจากเหตุผลต่อไปนี้ 
  | 
พร็อพเพอร์ตี้ | |
|---|---|
description | 
ประเภท:   
string optionalคำอธิบายเส้นทาง  | 
distanceMeters | 
ประเภท:   
number optionalระยะทางการเดินทางของเส้นทางเป็นเมตร  | 
durationMillis | 
ประเภท:   
number optionalระยะเวลาที่ต้องใช้ในการไปยังเส้นทาง โดยมีหน่วยเป็นมิลลิวินาที หากตั้งค่า  ComputeRoutesRequest.routingPreference เป็น TRAFFIC_UNAWARE ค่านี้จะเหมือนกับ Route.staticDurationMillis หากคุณตั้งค่า ComputeRoutesRequest.routingPreference เป็น TRAFFIC_AWARE หรือ TRAFFIC_AWARE_OPTIMAL ระบบจะคำนวณค่านี้โดยพิจารณาจากสภาพการจราจร หมายเหตุ: หากระยะเวลานานเกิน 2^53 มิลลิวินาที ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
legs | 
 ชุดของขา (กลุ่มเส้นทางระหว่างจุดอ้างอิง) ที่ประกอบกันเป็นเส้นทาง แต่ละขาจะสอดคล้องกับการเดินทางระหว่างจุดอ้างอิง 2 จุดที่ไม่ใช่จุดอ้างอิง via เช่น 
 origin ไปยัง intermediates ไปยัง destination | 
localizedValues | 
ประเภท:   
RouteLocalizedValues optionalการแสดงข้อความของพร็อพเพอร์ตี้ของ  Route | 
optimizedIntermediateWaypointIndices | 
ประเภท:   
Array<number> optionalหากคุณตั้งค่า  ComputeRoutesRequest.optimizeWaypointOrder เป็น true ฟิลด์นี้จะมีลำดับของจุดแวะพักกลางที่เพิ่มประสิทธิภาพแล้ว ไม่เช่นนั้น ช่องนี้จะว่างเปล่า ดัชนีเริ่มต้นด้วย 0 สำหรับจุดอ้างอิงกลางแรกที่ระบุในอินพุต เช่น หากคุณป้อนข้อมูลต่อไปนี้ 
 [2, 0, 1] | 
path | 
ประเภท:   
Array<LatLngAltitude> optionalรายการ  LatLngAltitude ของเส้นทาง ซึ่งใช้ในการวาดเส้นหลายเส้นของเส้นทางได้ คุณควบคุมความละเอียดของเส้นทางได้โดยการตั้งค่า ComputeRoutesRequest.polylineQuality | 
polylineDetails | 
ประเภท:   
PolylineDetails optionalมีข้อมูลเกี่ยวกับรายละเอียดตามเส้นทาง  | 
routeLabels | 
ประเภท:   
Array<RouteLabel> optionalป้ายกำกับสำหรับเส้นทางซึ่งมีประโยชน์ในการระบุพร็อพเพอร์ตี้ที่เฉพาะเจาะจงเพื่อเปรียบเทียบกับพร็อพเพอร์ตี้อื่นๆ  | 
routeToken | 
ประเภท:   
string optionalโทเค็นแบบทึบแสงที่ส่งไปยัง Navigation SDK เพื่อสร้างเส้นทางใหม่ในระหว่างการนำทาง และในกรณีที่มีการเปลี่ยนเส้นทาง ให้เป็นไปตามความตั้งใจเดิมเมื่อสร้างเส้นทาง ถือว่าโทเค็นนี้เป็น Blob ที่คลุมเครือ อย่าเปรียบเทียบค่าในคำขอต่างๆ เนื่องจากค่าอาจเปลี่ยนแปลงได้แม้ว่าบริการจะแสดงเส้นทางเดียวกันก็ตาม  หมายเหตุ: routeToken ใช้ได้กับคำขอที่ตั้งค่า ComputeRoutesRequest.routingPreference เป็น TRAFFIC_AWARE หรือ TRAFFIC_AWARE_OPTIMAL เท่านั้น ไม่รองรับคำขอที่มีviaจุดแวะพัก | 
speedPaths | 
 การจัดกลุ่มส่วนต่างๆ ของเส้นทางพร้อมการอ่านความเร็วที่เกี่ยวข้อง หากต้องการป้อนข้อมูลในช่องนี้ คุณต้องตั้งค่า  ComputeRoutesRequest.routingPreference เป็น TRAFFIC_AWARE หรือ TRAFFIC_AWARE_OPTIMAL และ ComputeRoutesRequest.extraComputations ต้องมี TRAFFIC_ON_POLYLINE | 
staticDurationMillis | 
ประเภท:   
number optionalระยะเวลาในการเดินทางผ่านเส้นทางโดยไม่คำนึงถึงสภาพการจราจร  หมายเหตุ: หากระยะเวลานานเกิน 2^53 มิลลิวินาที ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
travelAdvisory | 
ประเภท:   
RouteTravelAdvisory optionalข้อมูลเพิ่มเติมเกี่ยวกับเส้นทาง  | 
viewport | 
ประเภท:   
LatLngBounds optionalกรอบล้อมรอบวิวพอร์ตของเส้นทาง  | 
warnings | 
ประเภท:   
Array<string> optionalอาร์เรย์ของคำเตือนที่จะแสดงเมื่อแสดงเส้นทาง  | 
เมธอด | |
|---|---|
createPolylines | 
createPolylines([options])พารามิเตอร์:   
 สร้างเส้นหลายส่วนสำหรับเส้นทางตามข้อมูลที่มี  เส้นหลายส่วนแบบหลายรูปแบบ: 
 เส้นหลายเส้นของการจราจร: 
 เส้นประกอบโดยรวม: 
  | 
createWaypointAdvancedMarkers | 
createWaypointAdvancedMarkers([options])พารามิเตอร์:   
 ค่าที่ส่งคืน:   
Promise<Array<AdvancedMarkerElement>>สร้างเครื่องหมายสำหรับเส้นทางที่ติดป้ายกำกับ "ก" "ข" "ค" ฯลฯ สำหรับแต่ละจุดอ้างอิง เครื่องหมายมีการใช้การจัดรูปแบบเริ่มต้น คุณส่งตัวเลือกเพื่อเปลี่ยนรูปแบบเครื่องหมายตามดัชนีเครื่องหมายหรือพร็อพเพอร์ตี้ของ  RouteLeg ที่เกี่ยวข้องได้ พารามิเตอร์ WaypointMarkerDetails.leg จะไม่กำหนดหากเส้นทางไม่มีขา ต้องขอฟิลด์ "legs" ใน ComputeRoutesRequest.fields เพื่อรวมจุดแวะพักกลางทาง | 
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
ComputeRoutesRequest interface
google.maps.routes.ComputeRoutesRequest
อินเทอร์เฟซ
ขอเส้นทาง
พร็อพเพอร์ตี้ | |
|---|---|
destination | 
ประเภท:   
string|LatLng|LatLngLiteral|LatLngAltitudeLiteral|DirectionalLocationLiteral|Place|Waypointจุดหมายของเส้นทาง ค่าที่ส่งเป็นสตริงอาจเป็นที่อยู่ โค้ด Plus หรือชื่อทรัพยากรของสถานที่ ระบบจะไม่พิจารณาค่าระดับความสูงในการคำนวณเส้นทาง  | 
fields | 
ประเภท:   
Iterable<string>คอลเล็กชันของช่องที่จะดึงข้อมูล ระบุ  ["*"] สำหรับทุกช่อง | 
origin | 
ประเภท:   
string|LatLng|LatLngLiteral|LatLngAltitudeLiteral|DirectionalLocationLiteral|Place|Waypointต้นทางของเส้นทาง ค่าที่ส่งเป็นสตริงอาจเป็นที่อยู่ โค้ด Plus หรือชื่อทรัพยากรของสถานที่ ระบบจะไม่พิจารณาค่าระดับความสูงในการคำนวณเส้นทาง  | 
arrivalTime optional | 
ประเภท:   
Date optionalเวลาถึง  หมายเหตุ: ตั้งค่าได้เมื่อตั้งค่า ComputeRoutesRequest.travelMode เป็น TRANSIT เท่านั้น คุณระบุ ComputeRoutesRequest.departureTime หรือ ComputeRoutesRequest.arrivalTime ได้อย่างใดอย่างหนึ่ง แต่จะระบุทั้ง 2 อย่างไม่ได้ การเดินทางด้วยระบบขนส่งสาธารณะจะพร้อมใช้งานย้อนหลังได้สูงสุด 7 วันหรือในอนาคตได้สูงสุด 100 วัน | 
computeAlternativeRoutes optional | 
ประเภท:   
boolean optionalระบุว่าจะคำนวณเส้นทางอื่นนอกเหนือจากเส้นทางหรือไม่ ระบบจะไม่แสดงเส้นทางอื่นสำหรับคำขอที่มีจุดแวะพักกลาง  | 
departureTime optional | 
ประเภท:   
Date optionalเวลาออกเดินทาง หากไม่ได้ตั้งค่านี้ ค่าเริ่มต้นจะเป็นเวลาที่คุณส่งคำขอ  หมายเหตุ: คุณระบุเวลาในอดีตได้ก็ต่อเมื่อตั้งค่า ComputeRoutesRequest.travelMode เป็น TRANSIT เท่านั้น การเดินทางด้วยระบบขนส่งสาธารณะจะพร้อมใช้งานย้อนหลังได้สูงสุด 7 วันหรือในอนาคตได้สูงสุด 100 วัน | 
extraComputations optional | 
ประเภท:   
Iterable<ComputeRoutesExtraComputation> optionalรายการการคำนวณเพิ่มเติมที่อาจใช้เพื่อดำเนินการตามคำขอ  หมายเหตุ: การคำนวณเพิ่มเติมเหล่านี้อาจแสดงช่องเพิ่มเติมในการตอบกลับ คุณต้องระบุฟิลด์เพิ่มเติมเหล่านี้ใน ComputeRoutesRequest.fields ด้วยเพื่อให้แสดงในการตอบกลับ | 
intermediates optional | 
 ชุดจุดอ้างอิงตามเส้นทาง (ไม่รวมจุดสิ้นสุด) สำหรับการหยุดหรือผ่าน รองรับจุดแวะพักระหว่างทางสูงสุด 25 จุด  | 
language optional | 
ประเภท:   
string optionalรหัสภาษา BCP-47 เช่น "en-US" หรือ "sr-Latn" ดูข้อมูลเพิ่มเติมได้ที่ตัวระบุภาษาของ Unicode ดูรายการภาษาที่รองรับได้ที่การรองรับภาษา หากไม่ได้ระบุค่านี้ ระบบจะอนุมานภาษาจากการตั้งค่าการแปล Google Maps JavaScript API ไม่เช่นนั้น ระบบจะอนุมานภาษาจากตำแหน่งของต้นทาง  | 
optimizeWaypointOrder optional | 
ประเภท:   
boolean optionalหากตั้งค่าเป็นจริง บริการจะพยายามลดต้นทุนโดยรวมของเส้นทางด้วยการเรียงลำดับจุดแวะพักกลางที่ระบุใหม่ คำขอจะล้มเหลวหากจุดแวะพักใดๆ เป็นจุดแวะพักผ่าน ใช้  Route.optimizedIntermediateWaypointIndices ในคำตอบเพื่อค้นหาการเรียงลำดับใหม่ หากไม่ได้ขอ "optimizedIntermediateWaypointIndices" ใน ComputeRoutesRequest.fields คำขอจะไม่สำเร็จ หากตั้งค่าเป็น "เท็จ" Route.optimizedIntermediateWaypointIndices ในคำตอบจะว่างเปล่า | 
polylineQuality optional | 
ประเภท:   
PolylineQuality optionalระบุค่ากำหนดสำหรับคุณภาพของเส้นหลายเส้น  | 
region optional | 
ประเภท:   
string optionalรหัสภูมิภาคที่ระบุเป็นค่า ccTLD ("โดเมนระดับบนสุด") 2 อักขระ ดูข้อมูลเพิ่มเติมได้ที่โดเมนระดับบนสุดแบบรหัสประเทศ หากไม่ได้ระบุค่านี้ ระบบจะอนุมานภูมิภาคจากการตั้งค่าการแปล Google Maps JavaScript API ไม่เช่นนั้น ระบบจะอนุมานภูมิภาคจากตำแหน่งของต้นทาง  | 
requestedReferenceRoutes optional | 
ประเภท:   
Iterable<ReferenceRoute> optionalระบุเส้นทางอ้างอิงที่จะคำนวณเป็นส่วนหนึ่งของคำขอนอกเหนือจากเส้นทางเริ่มต้น เส้นทางอ้างอิงคือเส้นทางที่มีวัตถุประสงค์ในการคำนวณเส้นทางแตกต่างจากเส้นทางเริ่มต้น เช่น  FUEL_EFFICIENTการคำนวณเส้นทางอ้างอิงจะพิจารณาพารามิเตอร์ต่างๆ ที่จะสร้างเส้นทางที่ประหยัดน้ำมันได้ดีที่สุด เมื่อใช้ฟีเจอร์นี้ ให้มองหา Route.routeLabels ในเส้นทางที่ได้ | 
routeModifiers optional | 
ประเภท:   
RouteModifiers optionalชุดเงื่อนไขที่ต้องปฏิบัติตามซึ่งส่งผลต่อวิธีคำนวณเส้นทาง เช่น คุณสามารถระบุฟีเจอร์ที่ต้องการหลีกเลี่ยง เช่น ถนนที่มีค่าผ่านทางหรือทางหลวง  | 
routingPreference optional | 
ประเภท:   
RoutingPreference optionalระบุวิธีกำหนดเส้นทาง เซิร์ฟเวอร์จะพยายามใช้ค่ากำหนดการกำหนดเส้นทางที่เลือกเพื่อคำนวณเส้นทาง หากค่ากำหนดการกำหนดเส้นทางส่งผลให้เกิดข้อผิดพลาดหรือเวลาในการตอบสนองนานเกินไป ระบบจะแสดงผลข้อผิดพลาด คุณจะระบุตัวเลือกนี้ได้เฉพาะเมื่อ  ComputeRoutesRequest.travelMode เป็น DRIVING หรือ TWO_WHEELER เท่านั้น ไม่เช่นนั้นคำขอจะล้มเหลว | 
trafficModel optional | 
ประเภท:   
TrafficModel optionalระบุสมมติฐานที่จะใช้เมื่อคำนวณเวลาในการเข้าชม การตั้งค่านี้มีผลต่อค่าของ  Route.durationMillis และ RouteLeg.durationMillis ซึ่งมีเวลาที่คาดการณ์ในการเข้าชมตามค่าเฉลี่ยที่ผ่านมา ComputeRoutesRequest.trafficModel ใช้ได้กับคำขอที่ตั้งค่า ComputeRoutesRequest.routingPreference เป็น TRAFFIC_AWARE_OPTIMAL และ ComputeRoutesRequest.travelMode เป็น DRIVING เท่านั้น ค่าเริ่มต้นคือ BEST_GUESS | 
transitPreference optional | 
ประเภท:   
TransitPreference optionalระบุค่ากำหนดที่มีผลต่อเส้นทางที่แสดงสำหรับ TRANSITเส้นทาง หมายเหตุ: ระบุได้เมื่อตั้งค่า ComputeRoutesRequest.travelMode เป็น TRANSIT เท่านั้น | 
travelMode optional | 
ประเภท:   
TravelMode optionalระบุรูปแบบการเดินทาง  | 
units optional | 
ประเภท:   
UnitSystem optionalระบุหน่วยวัดสำหรับฟิลด์ที่แสดง เช่น เส้นทางการนำทาง ค่านี้ไม่มีผลต่อหน่วยวัดที่ใช้สำหรับเส้นทาง ขาการเดินทาง ระยะทางของขั้นตอน และระยะเวลา หากไม่ได้ระบุค่านี้ ระบบจะอนุมานหน่วยที่แสดงจากตำแหน่งของต้นทาง  | 
ComputeRoutesExtraComputation ค่าคงที่
google.maps.routes.ComputeRoutesExtraComputation
ค่าคงที่
การคำนวณเพิ่มเติมที่จะดำเนินการสำหรับคำขอ Route.computeRoutes
เข้าถึงได้โดยโทรไปที่ const {ComputeRoutesExtraComputation} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
FLYOVER_INFO_ON_POLYLINE | 
ข้อมูลฟลายโอเวอร์สำหรับเส้นทาง ต้องระบุฟิลด์ "polylineDetails" ใน ComputeRoutesRequest.fields เพื่อแสดงข้อมูลนี้ ปัจจุบันระบบจะป้อนข้อมูลนี้สำหรับเขตปริมณฑลบางแห่งในอินเดียเท่านั้น ฟีเจอร์นี้ยังอยู่ในขั้นทดลองและอาจมีการเปลี่ยนแปลง SKU/ค่าใช้จ่าย | 
FUEL_CONSUMPTION | 
การใช้น้ำมันเชื้อเพลิงโดยประมาณสำหรับเส้นทาง | 
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | 
วิธีการนำทางที่แสดงเป็นสตริงข้อความ HTML ที่จัดรูปแบบแล้ว เนื้อหานี้มีไว้ให้อ่านตามที่แสดงและมีไว้เพื่อการแสดงผลเท่านั้น อย่าแยกวิเคราะห์โดยใช้โปรแกรม | 
NARROW_ROAD_INFO_ON_POLYLINE | 
ข้อมูลถนนแคบสำหรับเส้นทาง ต้องระบุฟิลด์ "polylineDetails" ใน ComputeRoutesRequest.fields เพื่อแสดงข้อมูลนี้ ปัจจุบันระบบจะป้อนข้อมูลนี้สำหรับเขตปริมณฑลบางแห่งในอินเดียเท่านั้น ฟีเจอร์นี้ยังอยู่ในขั้นทดลองและอาจมีการเปลี่ยนแปลง SKU/ค่าใช้จ่าย | 
TOLLS | 
ข้อมูลค่าผ่านทางสำหรับเส้นทาง | 
TRAFFIC_ON_POLYLINE | 
Polyline ที่รับรู้การจราจรสำหรับเส้นทาง | 
DirectionalLocationLiteral อินเทอร์เฟซ
google.maps.routes.DirectionalLocationLiteral
อินเทอร์เฟซ
ระบบยอมรับออบเจ็กต์ลิเทอรัลแทนอินสแตนซ์ DirectionalLocation เพื่อความสะดวก ระบบจะแปลงเป็น DirectionalLocation เมื่อ Maps JS API พบ
อินเทอร์เฟซนี้ขยาย
LatLngAltitudeLiteral
พร็อพเพอร์ตี้ | |
|---|---|
heading optional | 
ประเภท:   
number optionalเข็มทิศที่เชื่อมโยงกับทิศทางการไหลของการเข้าชม ค่าการมุ่งหน้าอาจเป็นตัวเลขตั้งแต่ 0 ถึง 360 โดย 0 หมายถึงการมุ่งหน้าไปทางทิศเหนือ 90 หมายถึงการมุ่งหน้าไปทางทิศตะวันออก และอื่นๆ คุณใช้ช่องนี้ได้เฉพาะกับ  DRIVING และ TWO_WHEELER ComputeRoutesRequest.travelMode | 
รับช่วง:
altitude,
lat,
lng
 | |
DirectionalLocation class
google.maps.routes.DirectionalLocation
ชั้นเรียน
ห่อหุ้มจุดทางภูมิศาสตร์และส่วนหัวที่ไม่บังคับ
ชั้นเรียนนี้ขยายเวลา
LatLngAltitude
คลาสนี้ใช้
DirectionalLocationLiteral
เข้าถึงได้โดยโทรไปที่ const {DirectionalLocation} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
|---|---|
รับค่า:
LatLngAltitude
 | 
พร็อพเพอร์ตี้ | |
|---|---|
heading | 
ประเภท:   
number optionalเข็มทิศที่เชื่อมโยงกับทิศทางการไหลของการเข้าชม ค่าการมุ่งหน้าอาจเป็นตัวเลขตั้งแต่ 0 ถึง 360 โดย 0 หมายถึงการมุ่งหน้าไปทางทิศเหนือ 90 หมายถึงการมุ่งหน้าไปทางทิศตะวันออก และอื่นๆ คุณใช้ช่องนี้ได้เฉพาะกับ  DRIVING และ TWO_WHEELER ComputeRoutesRequest.travelMode | 
รับช่วง:
altitude,
lat,
lng
 | |
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
DirectionalLocationLiteralแปลงเป็นออบเจ็กต์  | 
รับค่า:
equals
 | |
FallbackInfo class
google.maps.routes.FallbackInfo
ชั้นเรียน
ข้อมูลที่เกี่ยวข้องกับวิธีและเหตุผลที่ใช้ผลการสำรองในคำตอบของ Route.computeRoutes หากตั้งค่าฟิลด์นี้ แสดงว่าเซิร์ฟเวอร์ใช้โหมดการกำหนดเส้นทางอื่นจากโหมดที่คุณต้องการเป็นโหมดสำรอง
เข้าถึงได้โดยโทรไปที่ const {FallbackInfo} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
reason | 
ประเภท:   
FallbackReason optionalเหตุผลที่ใช้การตอบกลับสำรองแทนการตอบกลับเดิม ช่องนี้จะระบุค่าไว้เมื่อมีการเรียกใช้โหมดสำรองและมีการส่งกลับการตอบกลับสำรองเท่านั้น  | 
routingMode | 
ประเภท:   
FallbackRoutingMode optionalโหมดการกำหนดเส้นทางที่ใช้สำหรับคำตอบ หากมีการเรียกใช้การสำรอง โหมดอาจแตกต่างจากการกำหนดค่าการกำหนดเส้นทางที่ตั้งค่าไว้ในคำขอไคลเอ็นต์เดิม  | 
FallbackReason ค่าคงที่
google.maps.routes.FallbackReason
ค่าคงที่
เหตุผลที่แสดงการตอบกลับสำรองในการตอบกลับ Route.computeRoutes
เข้าถึงได้โดยโทรไปที่ const {FallbackReason} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
LATENCY_EXCEEDED | 
เราคำนวณเส้นทางด้วยโหมดการกำหนดเส้นทางที่คุณต้องการไม่ทัน แต่สามารถแสดงผลลัพธ์ที่คำนวณโดยใช้โหมดอื่นแทนได้ | 
SERVER_ERROR | 
เกิดข้อผิดพลาดของเซิร์ฟเวอร์ขณะคำนวณเส้นทางด้วยโหมดการกำหนดเส้นทางที่คุณต้องการ แต่เราสามารถแสดงผลลัพธ์ที่คำนวณโดยโหมดอื่นได้ | 
FallbackRoutingMode ค่าคงที่
google.maps.routes.FallbackRoutingMode
ค่าคงที่
โหมดการกำหนดเส้นทางจริงที่ใช้เมื่อมีการส่งคืนการตอบกลับสำรองในการตอบกลับ Route.computeRoutes
เข้าถึงได้โดยโทรไปที่ const {FallbackRoutingMode} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
TRAFFIC_AWARE | 
ระบุว่าใช้ TRAFFIC_AWARE RoutingPreference ในการคำนวณคำตอบ | 
TRAFFIC_UNAWARE | 
ระบุว่าใช้ TRAFFIC_UNAWARE RoutingPreference ในการคำนวณคำตอบ | 
GeocodedWaypoint class
google.maps.routes.GeocodedWaypoint
ชั้นเรียน
การแปลงรหัสพิกัดภูมิศาสตร์เกี่ยวกับสถานที่ที่ใช้เป็นจุดอ้างอิง จะมีการป้อนข้อมูลสำหรับจุดอ้างอิงที่เป็นที่อยู่เท่านั้น มีรายละเอียดเกี่ยวกับผลลัพธ์การแปลงพิกัดภูมิศาสตร์เพื่อวัตถุประสงค์ในการพิจารณาว่าที่อยู่ได้รับการแปลงพิกัดภูมิศาสตร์เป็นอะไร
เข้าถึงได้โดยโทรไปที่ const {GeocodedWaypoint} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
geocoderStatus | 
ประเภท:   
RPCStatus optionalระบุรหัสสถานะที่เกิดจากการดำเนินการ Geocoding  | 
intermediateWaypointRequestIndex | 
ประเภท:   
number optionalดัชนีของจุดแวะพักกลางที่เกี่ยวข้องในคำขอ จะมีการป้อนข้อมูลก็ต่อเมื่อจุดอ้างอิงที่เกี่ยวข้องเป็นจุดอ้างอิงกลาง  | 
partialMatch | 
ประเภท:   
booleanระบุว่า Geocoder ไม่ได้แสดงผลการจับคู่ที่ตรงกันทุกประการสำหรับคำขอเดิม แม้ว่าจะจับคู่ส่วนหนึ่งของที่อยู่ที่ขอได้ก็ตาม คุณอาจต้องตรวจสอบคำขอเดิมว่ามีการสะกดผิดและ/หรือที่อยู่ไม่ครบถ้วนหรือไม่  | 
placeId | 
ประเภท:   
stringรหัสสถานที่สำหรับผลการค้นหานี้  | 
types | 
ประเภท:   
Array<string>ประเภทของผลลัพธ์ในรูปแบบของแท็กประเภทตั้งแต่ 0 รายการขึ้นไป ดูประเภทที่รองรับได้ที่ https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
GeocodingResults class
google.maps.routes.GeocodingResults
ชั้นเรียน
มี GeocodedWaypoint สำหรับต้นทาง ปลายทาง และจุดแวะพัก จะมีการป้อนข้อมูลสำหรับจุดอ้างอิงที่เป็นที่อยู่เท่านั้น
เข้าถึงได้โดยโทรไปที่ const {GeocodingResults} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
destination | 
ประเภท:   
GeocodedWaypoint optionalจุดอ้างอิงที่แปลงเป็นรหัสพิกัดภูมิศาสตร์สำหรับปลายทาง  | 
intermediates | 
ประเภท:   
Array<GeocodedWaypoint> optionalรายการจุดแวะพักที่แปลงเป็นพิกัดทางภูมิศาสตร์ระดับกลาง ซึ่งแต่ละรายการมีฟิลด์ดัชนีที่สอดคล้องกับตำแหน่งฐาน 0 ของจุดแวะพักตามลำดับที่ระบุในคำขอ  | 
origin | 
ประเภท:   
GeocodedWaypoint optionalจุดอ้างอิงที่เข้ารหัสพิกัดภูมิศาสตร์สำหรับต้นทาง  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
MultiModalSegment class
google.maps.routes.MultiModalSegment
ชั้นเรียน
ให้ข้อมูลสรุปเกี่ยวกับส่วนการเดินทางหลายรูปแบบของ RouteLeg.steps ของเส้นทาง ส่วนแบบมัลติโมดัลหมายถึง RouteLegStep อย่างน้อย 1 รายการที่อยู่ติดกันซึ่งมี TravelMode เดียวกัน
เข้าถึงได้โดยโทรไปที่ const {MultiModalSegment} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
instructions | 
ประเภท:   
string optionalวิธีการไปยังส่วนหลายรูปแบบนี้  | 
maneuver | 
ประเภท:   
string optionalการเลี้ยวที่ต้องทำในขั้นตอนนี้ ดูรายการค่าที่เป็นไปได้ใน Maneuver  | 
stepEndIndex | 
ประเภท:   
numberRouteLegStep ดัชนีที่เกี่ยวข้องซึ่งเป็นจุดสิ้นสุดของกลุ่มมัลติโมดัล | 
stepStartIndex | 
ประเภท:   
numberRouteLegStepดัชนีที่เกี่ยวข้องซึ่งเป็นจุดเริ่มต้นของกลุ่มมัลติโมดัล | 
travelMode | 
ประเภท:   
TravelMode optionalโหมดการเดินทางที่ใช้สำหรับเส้นทางหลายรูปแบบนี้  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
PolylineDetailInfo class
google.maps.routes.PolylineDetailInfo
ชั้นเรียน
สรุปข้อมูลเกี่ยวกับองค์ประกอบถนนตามแนวเส้นประกอบ
เข้าถึงได้โดยโทรไปที่ const {PolylineDetailInfo} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
endIndex | 
ประเภท:   
number optionalดัชนีสิ้นสุดของฟีเจอร์ถนนนี้ในเส้นประกอบ  | 
presence | 
ประเภท:   
RoadFeatureState optionalระบุว่ามีองค์ประกอบถนนตามแนวเส้นประกอบหรือไม่  | 
startIndex | 
ประเภท:   
number optionalดัชนีเริ่มต้นของฟีเจอร์ถนนนี้ในเส้นประกอบ  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
PolylineDetails class
google.maps.routes.PolylineDetails
ชั้นเรียน
รายละเอียดที่สอดคล้องกับดัชนีหรือกลุ่มที่อยู่ติดกันของเส้นหลายเส้น เมื่อกำหนดเส้นหลายเส้นที่มีจุด P_0, P_1, ... , P_N (ดัชนีที่อิงตาม 0) PolylineDetails จะอธิบายองค์ประกอบถนนสำหรับช่วงเวลาที่กำหนด
เข้าถึงได้โดยโทรไปที่ const {PolylineDetails} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
flyoverInfo | 
ประเภท:   
Array<PolylineDetailInfo>รายละเอียดการบินผ่านตามแนวเส้น  | 
narrowRoadInfo | 
ประเภท:   
Array<PolylineDetailInfo>รายละเอียดถนนแคบตามแนวเส้นประกอบ  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
PolylineQuality ค่าคงที่
google.maps.routes.PolylineQuality
ค่าคงที่
ระบุคุณภาพของเส้นหลายเส้น
เข้าถึงได้โดยโทรไปที่ const {PolylineQuality} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
HIGH_QUALITY | 
ระบุเส้นหลายส่วนคุณภาพสูงที่ประกอบขึ้นโดยใช้จุดมากกว่า OVERVIEW โดยมีค่าใช้จ่ายคือขนาดการตอบกลับที่เพิ่มขึ้น ใช้ค่านี้เมื่อต้องการความแม่นยำมากขึ้น | 
OVERVIEW | 
ระบุเส้นหลายจุดภาพรวมที่ประกอบขึ้นโดยใช้จุดจำนวนเล็กน้อย การใช้ตัวเลือกนี้จะทำให้คำขอมีเวลาในการตอบสนองต่ำกว่าเมื่อเทียบกับ HIGH_QUALITY ใช้ค่านี้เมื่อแสดงภาพรวมของเส้นทาง | 
ReferenceRoute ค่าคงที่
google.maps.routes.ReferenceRoute
ค่าคงที่
เส้นทางอ้างอิงที่รองรับใน ComputeRoutesRequest
เข้าถึงได้โดยโทรไปที่ const {ReferenceRoute} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
FUEL_EFFICIENT | 
เส้นทางที่ประหยัดเชื้อเพลิง | 
SHORTER_DISTANCE | 
เส้นทางที่มีระยะการเดินทางสั้นกว่า | 
RoadFeatureState ค่าคงที่
google.maps.routes.RoadFeatureState
ค่าคงที่
แคปซูลสถานะขององค์ประกอบถนนตามแนวเส้นประกอบ
เข้าถึงได้โดยโทรไปที่ const {RoadFeatureState} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
DOES_NOT_EXIST | 
ไม่มีฟีเจอร์ถนน | 
EXISTS | 
มีฟีเจอร์ถนน | 
RouteLabel ค่าคงที่
google.maps.routes.RouteLabel
ค่าคงที่
ป้ายกำกับสำหรับเส้นทางที่มีประโยชน์ในการระบุพร็อพเพอร์ตี้ที่เฉพาะเจาะจงเพื่อเปรียบเทียบกับพร็อพเพอร์ตี้อื่นๆ
เข้าถึงได้โดยโทรไปที่ const {RouteLabel} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
DEFAULT_ROUTE | 
เส้นทาง "ดีที่สุด" เริ่มต้นที่แสดงผลสำหรับการคำนวณเส้นทาง | 
DEFAULT_ROUTE_ALTERNATE | 
เส้นทางอื่นแทนเส้นทาง "ดีที่สุด" ตามค่าเริ่มต้น ระบบจะแสดงเส้นทางเช่นนี้เมื่อระบุ ComputeRoutesRequest.computeAlternativeRoutes | 
FUEL_EFFICIENT | 
เส้นทางที่ประหยัดเชื้อเพลิง เส้นทางที่มีป้ายกำกับเป็นค่านี้จะได้รับการพิจารณาว่าได้รับการเพิ่มประสิทธิภาพสำหรับพารามิเตอร์ที่เป็นมิตรต่อสิ่งแวดล้อม เช่น การสิ้นเปลืองเชื้อเพลิง | 
SHORTER_DISTANCE | 
เส้นทางที่มีระยะทางสั้นกว่า นี่เป็นฟีเจอร์ทดลองใช้ | 
RouteLeg class
google.maps.routes.RouteLeg
ชั้นเรียน
มีส่วนระหว่างจุดอ้างอิงที่ไม่ใช่ via
เข้าถึงได้โดยโทรไปที่ const {RouteLeg} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
distanceMeters | 
ประเภท:   
numberระยะการเดินทางของขาเส้นทางเป็นเมตร  | 
durationMillis | 
ประเภท:   
number optionalระยะเวลาที่ต้องใช้ในการไปยังส่วนของเส้นทางเป็นมิลลิวินาที หากตั้งค่า  ComputeRoutesRequest.routingPreference เป็น TRAFFIC_UNAWARE ค่านี้จะเหมือนกับ staticDurationMillis หากคุณตั้งค่า ComputeRoutesRequest.routingPreference เป็น TRAFFIC_AWARE หรือ TRAFFIC_AWARE_OPTIMAL ระบบจะคำนวณค่านี้โดยพิจารณาจากสภาพการจราจร หมายเหตุ: หากระยะเวลานานเกิน 2^53 มิลลิวินาที ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
endLocation | 
ประเภท:   
DirectionalLocation optionalตำแหน่งสิ้นสุดของช่วงนี้ สถานที่ตั้งนี้อาจแตกต่างจาก  ComputeRoutesRequest.destination เช่น เมื่อ ComputeRoutesRequest.destination ไม่อยู่ใกล้ถนน จุดนี้จะเป็นจุดบนถนน | 
localizedValues | 
ประเภท:   
RouteLegLocalizedValues optionalการแสดงข้อความของพร็อพเพอร์ตี้ของ  RouteLeg | 
path | 
ประเภท:   
Array<LatLngAltitude>รายการ  LatLngAltitude ของช่วงเส้นทาง ซึ่งใช้ในการวาดช่วงเส้นทางแบบหลายเส้นได้ คุณควบคุมความละเอียดของเส้นทางได้โดยการตั้งค่า ComputeRoutesRequest.polylineQuality | 
speedPaths | 
 การจัดกลุ่มส่วนของเส้นทางย่อยพร้อมการอ่านความเร็วที่เกี่ยวข้อง หากต้องการป้อนข้อมูลในช่องนี้ คุณต้องตั้งค่า  ComputeRoutesRequest.routingPreference เป็น TRAFFIC_AWARE หรือ TRAFFIC_AWARE_OPTIMAL และ ComputeRoutesRequest.extraComputations ต้องมี TRAFFIC_ON_POLYLINE | 
startLocation | 
ประเภท:   
DirectionalLocation optionalตำแหน่งเริ่มต้นของช่วงนี้ สถานที่ตั้งนี้อาจแตกต่างจาก  ComputeRoutesRequest.origin เช่น เมื่อ ComputeRoutesRequest.origin ไม่อยู่ใกล้ถนน จุดนี้จะเป็นจุดบนถนน | 
staticDurationMillis | 
ประเภท:   
number optionalระยะเวลาในการเดินทางผ่านช่วงนั้นโดยไม่คำนึงถึงสภาพการจราจร  หมายเหตุ: หากระยะเวลานานเกิน 2^53 มิลลิวินาที ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
steps | 
ประเภท:   
Array<RouteLegStep>อาร์เรย์ของขั้นตอนที่ระบุกลุ่มภายในช่วงนี้ แต่ละขั้นตอนแสดงคำสั่งการนำทาง 1 รายการ  | 
stepsOverview | 
ประเภท:   
StepsOverview optionalข้อมูลภาพรวมเกี่ยวกับขั้นตอนใน RouteLegนี้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับเส้นทาง TRANSIT เท่านั้น | 
travelAdvisory | 
ประเภท:   
RouteLegTravelAdvisory optionalมีข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบ เช่น ข้อจำกัดของเขตการจราจรที่เป็นไปได้ในเส้นทาง  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RouteLegLocalizedValues class
google.maps.routes.RouteLegLocalizedValues
ชั้นเรียน
ข้อความแทน RouteLeg
เข้าถึงได้โดยโทรไปที่ const {RouteLegLocalizedValues} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
distance | 
ประเภท:   
string optionalระยะการเดินทางของขาเส้นทางในรูปแบบข้อความ  | 
distanceLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะทาง เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
duration | 
ประเภท:   
string optionalระยะเวลาที่แสดงในรูปแบบข้อความและแปลเป็นภาษาท้องถิ่นของภูมิภาคที่ทำการค้นหา พิจารณาสภาพการจราจร  | 
durationLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะเวลา เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
staticDuration | 
ประเภท:   
string optionalระยะเวลาโดยไม่พิจารณาถึงสภาพการจราจร ซึ่งแสดงในรูปแบบข้อความ  | 
staticDurationLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะเวลาแบบคงที่ เช่น "en-US" หรือ "sr-Latn"  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RouteLegStep class
google.maps.routes.RouteLegStep
ชั้นเรียน
มีส่วนของ RouteLeg โดยแต่ละขั้นตอนจะสอดคล้องกับคำสั่งการนำทางเดียว ขาของเส้นทางประกอบด้วยขั้นตอนต่างๆ
เข้าถึงได้โดยโทรไปที่ const {RouteLegStep} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
distanceMeters | 
ประเภท:   
numberระยะทางการเดินทางของขั้นตอนนี้เป็นเมตร  | 
endLocation | 
ประเภท:   
DirectionalLocation optionalตำแหน่งสิ้นสุดของขั้นตอนนี้  | 
instructions | 
ประเภท:   
string optionalวิธีการไปยังส่วนนี้  | 
localizedValues | 
ประเภท:   
RouteLegStepLocalizedValues optionalการแสดงข้อความของพร็อพเพอร์ตี้ของ  RouteLegStep | 
maneuver | 
ประเภท:   
string optionalการเลี้ยวที่ต้องทำในขั้นตอนนี้ ดูรายการค่าที่เป็นไปได้ใน Maneuver  | 
path | 
ประเภท:   
Array<LatLngAltitude>รายการ  LatLngAltitude ของขั้นตอนช่วงเส้นทาง ซึ่งใช้ในการวาดช่วงเส้นทางแบบหลายเส้นได้ คุณควบคุมความละเอียดของเส้นทางได้โดยการตั้งค่า ComputeRoutesRequest.polylineQuality ต้องขอฟิลด์ "path" ใน ComputeRoutesRequest.fields เพื่อให้ระบบป้อนข้อมูลในฟิลด์นี้ | 
startLocation | 
ประเภท:   
DirectionalLocation optionalตำแหน่งเริ่มต้นของขั้นตอนนี้  | 
staticDurationMillis | 
ประเภท:   
number optionalระยะเวลาในการเดินทางผ่านขั้นตอนนี้โดยไม่พิจารณาสภาพการจราจร  หมายเหตุ: หากระยะเวลานานเกิน 2^53 มิลลิวินาที ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
transitDetails | 
ประเภท:   
TransitDetails optionalรายละเอียดที่เกี่ยวข้องกับขั้นตอนนี้หากโหมดการเดินทางเป็น  TRANSIT | 
travelMode | 
ประเภท:   
TravelMode optionalโหมดการเดินทางที่ใช้สำหรับขั้นตอนนี้  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RouteLegStepLocalizedValues class
google.maps.routes.RouteLegStepLocalizedValues
ชั้นเรียน
การแสดงข้อความของพร็อพเพอร์ตี้ของ RouteLegStep
เข้าถึงได้โดยโทรไปที่ const {RouteLegStepLocalizedValues} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
distance | 
ประเภท:   
string optionalระยะการเดินทางของขั้นตอนช่วงเส้นทางในรูปแบบข้อความ  | 
distanceLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะทาง เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
staticDuration | 
ประเภท:   
string optionalระยะเวลาโดยไม่พิจารณาถึงสภาพการจราจร ซึ่งแสดงในรูปแบบข้อความ  | 
staticDurationLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะเวลาแบบคงที่ เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RouteLegTravelAdvisory class
google.maps.routes.RouteLegTravelAdvisory
ชั้นเรียน
มีข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบใน RouteLeg
เข้าถึงได้โดยโทรไปที่ const {RouteLegTravelAdvisory} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
speedReadingIntervals | 
ประเภท:   
Array<SpeedReadingInterval> optionalช่วงการอ่านอย่างรวดเร็วที่แสดงรายละเอียดความหนาแน่นของการเข้าชม ใช้ได้ในกรณีของ  TRAFFIC_AWARE และ TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference ช่วงเวลาจะครอบคลุมเส้นหลายเส้นทั้งหมดของ RouteLeg โดยไม่มีการทับซ้อนกัน จุดเริ่มต้นของช่วงเวลาที่ระบุจะเหมือนกับจุดสิ้นสุดของช่วงเวลาก่อนหน้า ตัวอย่าง:   | 
tollInfo | 
ประเภท:   
TollInfo optionalมีข้อมูลเกี่ยวกับค่าผ่านทางบน  RouteLeg ที่เฉพาะเจาะจง ช่องนี้จะระบุค่าไว้ก็ต่อเมื่อคาดว่าจะมีการเก็บค่าผ่านทางในRouteLeg หากตั้งค่าช่องนี้แต่ไม่ได้ป้อนข้อมูล TollInfo.estimatedPrices แสดงว่าช่วงของเส้นทางมีค่าผ่านทาง แต่ไม่ทราบราคาโดยประมาณ หากช่องนี้ว่างเปล่า แสดงว่าไม่มีค่าผ่านทางบน RouteLeg | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RouteLocalizedValues class
google.maps.routes.RouteLocalizedValues
ชั้นเรียน
การแสดงข้อความของพร็อพเพอร์ตี้ของ Route
เข้าถึงได้โดยโทรไปที่ const {RouteLocalizedValues} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
distance | 
ประเภท:   
string optionalระยะทางของเส้นทางที่แสดงในรูปแบบข้อความ  | 
distanceLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะทาง เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
duration | 
ประเภท:   
string optionalระยะเวลาที่แสดงในรูปแบบข้อความและแปลเป็นภาษาท้องถิ่นของภูมิภาคที่ทำการค้นหา พิจารณาสภาพการจราจร หมายเหตุ: หากไม่ได้ขอข้อมูลการเข้าชม ค่านี้จะเป็นค่าเดียวกับ  staticDuration | 
durationLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะเวลา เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
staticDuration | 
ประเภท:   
string optionalระยะเวลาโดยไม่พิจารณาถึงสภาพการจราจร ซึ่งแสดงในรูปแบบข้อความ  | 
staticDurationLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความระยะเวลาแบบคงที่ เช่น "en-US" หรือ "sr-Latn"  | 
transitFare | 
ประเภท:   
string optionalค่าโดยสารขนส่งที่แสดงในรูปแบบข้อความ  | 
transitFareLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความค่าโดยสารขนส่ง เช่น "en-US" หรือ "sr-Latn"  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RouteModifiers interface
google.maps.routes.RouteModifiers
อินเทอร์เฟซ
แคปซูลชุดเงื่อนไขที่ไม่บังคับเพื่อตอบสนองเมื่อคำนวณเส้นทาง
พร็อพเพอร์ตี้ | |
|---|---|
avoidFerries optional | 
ประเภท:   
boolean optionalเมื่อตั้งค่าเป็น  true จะหลีกเลี่ยงเรือข้ามฟากเมื่อเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีเรือข้ามฟาก ใช้ได้กับ DRIVING หรือ TWO_WHEELER TravelMode เท่านั้น | 
avoidHighways optional | 
ประเภท:   
boolean optionalเมื่อตั้งค่าเป็น  true จะหลีกเลี่ยงทางหลวงเมื่อเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีทางหลวง ใช้ได้กับ DRIVING หรือ TWO_WHEELER TravelMode เท่านั้น | 
avoidIndoor optional | 
ประเภท:   
boolean optionalเมื่อตั้งค่าเป็น  true จะหลีกเลี่ยงการนำทางในอาคารหากเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีการนำทางในอาคาร มีผลกับ WALKING TravelMode เท่านั้น | 
avoidTolls optional | 
ประเภท:   
boolean optionalเมื่อตั้งค่าเป็น  true จะเลี่ยงถนนที่เรียกเก็บค่าผ่านทางหากเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีถนนที่เรียกเก็บค่าผ่านทาง ใช้ได้กับ DRIVING หรือ TWO_WHEELER TravelMode เท่านั้น | 
tollPasses optional | 
ประเภท:   
Iterable<string> optionalแคปซูลข้อมูลเกี่ยวกับบัตรผ่านทาง หากมีการระบุบัตรผ่านทาง API จะพยายามแสดงผลราคาบัตร หากไม่ได้ระบุบัตรผ่านทางด่วน API จะถือว่าบัตรผ่านทางด่วนเป็น "ไม่รู้จัก" และพยายามแสดงราคาเงินสด ใช้ได้กับ  DRIVING หรือ TWO_WHEELER TravelMode เท่านั้น ดูรายการค่าที่ใช้ได้ใน TollPass | 
vehicleInfo optional | 
ประเภท:   
VehicleInfo optionalระบุข้อมูลยานพาหนะ  | 
RoutePolylineDetails อินเทอร์เฟซ
google.maps.routes.RoutePolylineDetails
อินเทอร์เฟซ
รายละเอียดเกี่ยวกับส่วนของเส้นทางที่สอดคล้องกับเส้นประกอบซึ่งใช้ปรับแต่งรูปแบบเส้นประกอบได้
พร็อพเพอร์ตี้ | |
|---|---|
speed optional | 
ประเภท:   
Speed optionalการอ่านความเร็วของส่วนของเส้นทางที่สอดคล้องกับเส้นประกอบนี้ จะป้อนข้อมูลสำหรับเส้นทางที่มีข้อมูลการจราจรเท่านั้น  | 
transitDetails optional | 
ประเภท:   
TransitDetails optionalรายละเอียดการขนส่งของส่วนเส้นทางที่สอดคล้องกับเส้นประกอบนี้ จะป้อนข้อมูลสำหรับเส้นทางที่มีข้อมูลขนส่งสาธารณะเท่านั้น  | 
travelMode optional | 
ประเภท:   
TravelMode optionalโหมดการเดินทางของส่วนเส้นทางที่สอดคล้องกับเส้นประกอบนี้ เว้นว่างไว้สำหรับเส้นหลายเส้นของการจราจร  | 
RoutePolylineOptions อินเทอร์เฟซ
google.maps.routes.RoutePolylineOptions
อินเทอร์เฟซ
ตัวเลือกสำหรับการสร้างเส้นหลายเส้นของเส้นทาง
พร็อพเพอร์ตี้ | |
|---|---|
colorScheme optional | 
ประเภท:   
ColorScheme optionalรูปแบบสีที่จะใช้สำหรับเส้นหลายส่วน เมื่อระบุเป็น  FOLLOW_SYSTEM ขณะที่แผนที่ colorScheme ก็เป็น FOLLOW_SYSTEM ด้วย ระบบจะวาดเส้นหลายเส้นในโหมดมืด/สว่างเดียวกันกับแผนที่ เมื่อไม่ได้ระบุไว้ Route.createPolylines จะพยายามใช้ colorScheme ของแผนที่หรือกลับไปใช้ค่าเริ่มต้นของระบบ | 
polylineOptions optional | 
ประเภท:   
PolylineOptions|(function(PolylineOptions, RoutePolylineDetails): PolylineOptions) optionalตัวเลือกสำหรับการปรับแต่งสไตล์ของเส้นหลายส่วน อาจเป็น PolylineOptionsออบเจ็กต์ที่ใช้กับเส้นหลายเส้นทั้งหมดสำหรับเส้นทาง หรือฟังก์ชันที่ใช้PolylineOptionsและRoutePolylineDetailsเริ่มต้น และแสดงผลPolylineOptionsที่จะใช้กับเส้นหลายเส้นนั้น | 
RouteTravelAdvisory class
google.maps.routes.RouteTravelAdvisory
ชั้นเรียน
มีข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบใน Route
เข้าถึงได้โดยโทรไปที่ const {RouteTravelAdvisory} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
fuelConsumptionMicroliters | 
ประเภท:   
number optionalปริมาณการใช้เชื้อเพลิงที่คาดการณ์ไว้ในหน่วยไมโครลิตร  หมายเหตุ: หากปริมาณการใช้น้ำมันเกิน 2^53 ไมโครลิตร ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
routeRestrictionsPartiallyIgnored | 
ประเภท:   
boolean optionalRoute อาจมีข้อจำกัดที่ไม่เหมาะกับรูปแบบการเดินทางหรือตัวแก้ไขเส้นทางที่ขอ | 
speedReadingIntervals | 
ประเภท:   
Array<SpeedReadingInterval> optionalช่วงการอ่านอย่างรวดเร็วที่แสดงรายละเอียดความหนาแน่นของการเข้าชม ใช้ได้ในกรณีของ  TRAFFIC_AWARE และ TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference ช่วงเวลาจะครอบคลุมเส้นหลายเส้นทั้งหมดของ Route โดยไม่มีการทับซ้อนกัน จุดเริ่มต้นของช่วงเวลาที่ระบุจะเหมือนกับจุดสิ้นสุดของช่วงเวลาก่อนหน้า ตัวอย่าง:   | 
tollInfo | 
ประเภท:   
TollInfo optionalมีข้อมูลเกี่ยวกับค่าผ่านทางบน  Route ช่องนี้จะระบุค่าไว้ก็ต่อเมื่อคาดว่าจะมีการเก็บค่าผ่านทางในRoute หากตั้งค่าช่องนี้แต่ไม่ได้ป้อนข้อมูล TollInfo.estimatedPrices แสดงว่าเส้นทางมีค่าผ่านทางแต่ไม่ทราบราคาโดยประมาณ หากช่องนี้ว่างเปล่า แสดงว่าไม่มีค่าผ่านทางบน Route | 
transitFare | 
ประเภท:   
Money optionalหากมี จะมีค่าโดยสารหรือค่าตั๋วทั้งหมดของ Routeนี้ ระบบจะแสดงพร็อพเพอร์ตี้นี้สำหรับ TRANSIT ComputeRoutesRequest.travelMode เท่านั้น และเฉพาะเส้นทางที่มีข้อมูลค่าโดยสารสำหรับขั้นตอนการเดินทางด้วยขนส่งสาธารณะทั้งหมด | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
RoutingPreference ค่าคงที่
google.maps.routes.RoutingPreference
ค่าคงที่
ปัจจัยที่ต้องพิจารณาเมื่อคำนวณเส้นทาง
เข้าถึงได้โดยโทรไปที่ const {RoutingPreference} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
TRAFFIC_AWARE | 
คำนวณเส้นทางโดยพิจารณาสภาพการจราจรแบบเรียลไทม์ ในทางตรงกันข้ามกับ TRAFFIC_AWARE_OPTIMAL การเพิ่มประสิทธิภาพบางอย่างจะใช้เพื่อลดเวลาในการตอบสนองอย่างมาก | 
TRAFFIC_AWARE_OPTIMAL | 
คำนวณเส้นทางโดยพิจารณาสภาพการจราจรแบบเรียลไทม์โดยไม่ต้องใช้การเพิ่มประสิทธิภาพส่วนใหญ่ การใช้ค่านี้จะทำให้เกิดเวลาในการตอบสนองสูงสุด | 
TRAFFIC_UNAWARE | 
คำนวณเส้นทางโดยไม่พิจารณาสภาพการจราจรแบบเรียลไทม์ เหมาะสำหรับกรณีที่สภาพการจราจรไม่สำคัญหรือไม่เกี่ยวข้อง การใช้ค่านี้จะทำให้เกิดเวลาในการตอบสนองต่ำที่สุด | 
ค่าคงที่ ความเร็ว
google.maps.routes.Speed
ค่าคงที่
การจัดประเภทความเร็วของเส้นหลายเส้นตามข้อมูลการจราจร
เข้าถึงได้โดยโทรไปที่ const {Speed} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
NORMAL | 
ความเร็วปกติ การจราจรไม่ล่าช้า | 
SLOW | 
ตรวจพบการจราจรชะลอตัว ปริมาณการจราจรปานกลาง | 
TRAFFIC_JAM | 
การจราจรล่าช้า | 
SpeedPath interface
google.maps.routes.SpeedPath
อินเทอร์เฟซ
จัดกลุ่มLatLngAltitudeของช่วงเส้นทางพร้อมค่าความเร็วของช่วง
พร็อพเพอร์ตี้ | |
|---|---|
path | 
ประเภท:   
Array<LatLngAltitude>เส้นทางที่ครอบคลุมโดยเส้นทางความเร็วนี้  | 
speed optional | 
ประเภท:   
Speed optionalความเร็วในการอ่านเส้นทาง  | 
SpeedReadingInterval class
google.maps.routes.SpeedReadingInterval
ชั้นเรียน
เครื่องบ่งชี้ความหนาแน่นของการจราจรในส่วนที่ต่อเนื่องของเส้นโพลีไลน์หรือเส้นทาง เมื่อกำหนดเส้นทางที่มีจุด P_0, P_1, ... , P_N (ดัชนีที่อิงตาม 0) SpeedReadingInterval จะอธิบายความหนาแน่นของการจราจรในช่วงเวลาหนึ่ง
เข้าถึงได้โดยโทรไปที่ const {SpeedReadingInterval} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
endPolylinePointIndex | 
ประเภท:   
number optionalดัชนีสิ้นสุดของช่วงเวลานี้ในเส้นโพลีไลน์  | 
speed | 
ประเภท:   
Speed optionalความเร็วของการจราจรในช่วงเวลานี้  | 
startPolylinePointIndex | 
ประเภท:   
number optionalดัชนีเริ่มต้นของช่วงนี้ในเส้นโพลีไลน์  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน: ไม่มี 
แปลงเป็นออบเจ็กต์  | 
StepsOverview class
google.maps.routes.StepsOverview
ชั้นเรียน
ให้ข้อมูลภาพรวมเกี่ยวกับรายการ RouteLeg.steps
เข้าถึงได้โดยโทรไปที่ const {StepsOverview} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
multiModalSegments | 
ประเภท:   
Array<MultiModalSegment>ข้อมูลสรุปเกี่ยวกับกลุ่มมัลติโมดัลต่างๆ ของ  RouteLeg.steps | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
TollInfo class
google.maps.routes.TollInfo
ชั้นเรียน
แคปซูลข้อมูลค่าผ่านทางใน Route หรือ RouteLeg
เข้าถึงได้โดยโทรไปที่ const {TollInfo} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
estimatedPrices | 
 จำนวนเงินค่าผ่านทางสำหรับ RouteหรือRouteLegที่เกี่ยวข้อง รายการนี้ประกอบด้วยจำนวนเงินสำหรับแต่ละสกุลเงินที่คาดว่าสถานีเก็บค่าผ่านทางจะเรียกเก็บ โดยปกติแล้ว รายการนี้จะมีเพียง 1 รายการสำหรับเส้นทางที่มีค่าผ่านทางในสกุลเงินเดียว สำหรับการเดินทางระหว่างประเทศ รายการนี้อาจมีหลายรายการเพื่อแสดงค่าผ่านทางในสกุลเงินต่างๆ | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
TransitAgency class
google.maps.routes.TransitAgency
ชั้นเรียน
ข้อมูลเกี่ยวกับบริษัทขนส่ง
เข้าถึงได้โดยโทรไปที่ const {TransitAgency} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
name | 
ประเภท:   
string optionalชื่อของบริษัทขนส่งนี้  | 
phoneNumber | 
ประเภท:   
string optionalหมายเลขโทรศัพท์ที่จัดรูปแบบเฉพาะภาษาของหน่วยงานขนส่ง  | 
url | 
ประเภท:   
URL optionalURL ของบริษัทขนส่ง  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
TransitDetails class
google.maps.routes.TransitDetails
ชั้นเรียน
ข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการขนส่งสาธารณะในเส้นทาง
เข้าถึงได้โดยโทรไปที่ const {TransitDetails} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
arrivalStop | 
ประเภท:   
TransitStop optionalข้อมูลเกี่ยวกับป้ายจอดรถขาเข้าสำหรับขั้นตอน  | 
arrivalTime | 
ประเภท:   
Date optionalเวลาถึงโดยประมาณของขั้นตอน  | 
departureStop | 
ประเภท:   
TransitStop optionalข้อมูลเกี่ยวกับป้ายรถประจำทางต้นทางสำหรับขั้นตอน  | 
departureTime | 
ประเภท:   
Date optionalเวลาออกเดินทางโดยประมาณของขั้นตอน  | 
headsign | 
ประเภท:   
string optionalระบุทิศทางที่จะเดินทางในเส้นทางนี้ตามที่ระบุไว้ในยานพาหนะหรือที่ป้ายหยุดรถต้นทาง โดยมักจะเป็นสถานีปลายทาง  | 
headwayMillis | 
ประเภท:   
number optionalระบุเวลาที่คาดไว้เป็นมิลลิวินาทีระหว่างการออกเดินทางจากป้ายเดียวกันในเวลานี้ เช่น หากมีค่าช่วงเวลาเป็น 600,000 คุณจะคาดได้ว่าจะต้องรอ 10 นาทีหากขึ้นรถประจำทางไม่ทัน  หมายเหตุ: หากเวลาที่เหลือเกิน 2^53 มิลลิวินาที ค่านี้จะเป็น Number.POSITIVE_INFINITY | 
stopCount | 
ประเภท:   
numberจำนวนป้ายจอดรถตั้งแต่ป้ายต้นทางจนถึงป้ายปลายทาง จำนวนนี้รวมป้ายจอดรถขาเข้า แต่ไม่รวมป้ายจอดรถขาออก ตัวอย่างเช่น หากเส้นทางของคุณออกจากป้าย A ผ่านป้าย B และ C แล้วไปถึงป้าย D ค่า  stopCount จะเป็น 3 | 
transitLine | 
ประเภท:   
TransitLine optionalข้อมูลเกี่ยวกับสายรถประจำทางที่ใช้ในขั้นตอน  | 
tripShortText | 
ประเภท:   
string optionalข้อความที่ปรากฏในตารางเวลาและป้ายบอกทางเพื่อระบุการเดินทางด้วยระบบขนส่งสาธารณะให้ผู้โดยสาร ข้อความจะระบุการเดินทางภายในวันให้บริการโดยไม่ซ้ำกัน เช่น "538" คือ tripShortTextของรถไฟ Amtrak ที่ออกจากซานโฮเซ รัฐแคลิฟอร์เนีย เวลา 15:10 น. ในวันธรรมดาไปยังแซคราเมนโต รัฐแคลิฟอร์เนีย | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
TransitLine class
google.maps.routes.TransitLine
ชั้นเรียน
ข้อมูลเกี่ยวกับเส้นทางขนส่งสาธารณะ
เข้าถึงได้โดยโทรไปที่ const {TransitLine} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
agencies | 
ประเภท:   
Array<TransitAgency>บริษัทขนส่งที่ให้บริการเส้นทางขนส่งสาธารณะนี้  | 
color | 
ประเภท:   
string optionalสีที่มักใช้ในป้ายสำหรับสายนี้ แสดงในรูปแบบเลขฐานสิบหก  | 
iconURL | 
ประเภท:   
URL optionalURL ของไอคอนที่เชื่อมโยงกับบรรทัดนี้  | 
name | 
ประเภท:   
string optionalชื่อเต็มของเส้นทางขนส่งนี้ เช่น "8 Avenue Local"  | 
shortName | 
ประเภท:   
string optionalชื่อย่อของเส้นทางขนส่งสาธารณะนี้ โดยปกติแล้วชื่อนี้จะเป็นหมายเลขสาย เช่น "M7" หรือ "355"  | 
textColor | 
ประเภท:   
string optionalสีที่ใช้กันโดยทั่วไปในข้อความบนป้ายสำหรับสายนี้ แสดงในรูปแบบเลขฐานสิบหก  | 
url | 
ประเภท:   
URL optionalURL ของเส้นทางขนส่งสาธารณะนี้ตามที่บริษัทขนส่งระบุ  | 
vehicle | 
ประเภท:   
TransitVehicle optionalประเภทของยานพาหนะที่วิ่งในเส้นทางขนส่งสาธารณะนี้  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
TransitPreference อินเทอร์เฟซ
google.maps.routes.TransitPreference
อินเทอร์เฟซ
ค่ากำหนดสำหรับเส้นทางที่อิงตาม TRANSIT ซึ่งมีผลต่อเส้นทางที่แสดง
พร็อพเพอร์ตี้ | |
|---|---|
allowedTransitModes optional | 
ประเภท:   
Iterable<TransitMode> optionalชุดโหมดการเดินทางที่จะใช้เมื่อรับ TRANSITเส้นทาง ค่าเริ่มต้นคือรูปแบบการเดินทางที่รองรับทั้งหมด | 
routingPreference optional | 
ประเภท:   
TransitRoutePreference optionalค่ากำหนดการกำหนดเส้นทางที่เมื่อระบุแล้วจะส่งผลต่อ TRANSITเส้นทางที่แสดง | 
TransitStop class
google.maps.routes.TransitStop
ชั้นเรียน
ข้อมูลเกี่ยวกับป้ายหยุดรถประจำทาง
เข้าถึงได้โดยโทรไปที่ const {TransitStop} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
location | 
ประเภท:   
DirectionalLocation optionalตำแหน่งของป้ายจอดรถที่แสดงในพิกัดละติจูด/ลองจิจูดและส่วนหัวที่ไม่บังคับ  | 
name | 
ประเภท:   
string optionalชื่อของป้ายจอดรถ  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
TransitVehicle class
google.maps.routes.TransitVehicle
ชั้นเรียน
ข้อมูลเกี่ยวกับยานพาหนะที่ใช้ในเส้นทางการขนส่ง
เข้าถึงได้โดยโทรไปที่ const {TransitVehicle} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
iconURL | 
ประเภท:   
URL optionalURL สำหรับไอคอนที่เชื่อมโยงกับยานพาหนะประเภทนี้  | 
localIconURL | 
ประเภท:   
URL optionalURL ของไอคอนที่เชื่อมโยงกับยานพาหนะประเภทนี้ตามป้ายบอกการขนส่งในท้องถิ่น  | 
name | 
ประเภท:   
string optionalชื่อของยานพาหนะนี้ (ตัวพิมพ์ใหญ่)  | 
nameLanguage | 
ประเภท:   
string optionalรหัสภาษา BCP-47 ของข้อความชื่อยานพาหนะ เช่น "en-US" หรือ "sr-Latn"  ดูข้อมูลเพิ่มเติมได้ที่ https://www.unicode.org/reports/tr35/#Unicode_locale_identifier  | 
vehicleType | 
ประเภท:   
string optionalประเภทของยานพาหนะที่ใช้  ดูรายการค่าที่เป็นไปได้ได้ที่ https://developers.google.com/maps/documentation/routes/reference/rpc/google.maps.routing.v2#transitvehicletype  | 
เมธอด | |
|---|---|
toJSON | 
toJSON()พารามิเตอร์: ไม่มี 
ค่าที่ส่งคืน:   
Objectแปลงเป็นออบเจ็กต์  | 
VehicleEmissionType ค่าคงที่
google.maps.routes.VehicleEmissionType
ค่าคงที่
ชุดค่าที่อธิบายประเภทการปล่อยก๊าซของยานพาหนะ ใช้กับโหมดการเดินทาง DRIVING เท่านั้น
เข้าถึงได้โดยโทรไปที่ const {VehicleEmissionType} = await google.maps.importLibrary("routes") 
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
DIESEL | 
รถยนต์ที่ใช้น้ำมันดีเซล | 
ELECTRIC | 
ยานพาหนะที่ใช้ไฟฟ้า | 
GASOLINE | 
ยานพาหนะที่ใช้น้ำมันเบนซิน/น้ำมัน | 
HYBRID | 
ยานพาหนะที่ใช้เชื้อเพลิงไฮบริด (เช่น เบนซิน + ไฟฟ้า) | 
VehicleInfo อินเทอร์เฟซ
google.maps.routes.VehicleInfo
อินเทอร์เฟซ
มีข้อมูลยานพาหนะ เช่น ประเภทการปล่อยมลพิษของยานพาหนะ
พร็อพเพอร์ตี้ | |
|---|---|
emissionType optional | 
ประเภท:   
VehicleEmissionType optionalอธิบายประเภทการปล่อยก๊าซของยานพาหนะ ใช้กับโหมดการเดินทาง  DRIVING เท่านั้น | 
Waypoint อินเทอร์เฟซ
google.maps.routes.Waypoint
อินเทอร์เฟซ
แสดงจุดอ้างอิงในเส้นทาง
พร็อพเพอร์ตี้ | |
|---|---|
location | 
ประเภท:   
string|LatLng|LatLngLiteral|LatLngAltitudeLiteral|DirectionalLocationLiteral|Placeตำแหน่งของจุดอ้างอิง สตริงอาจเป็นที่อยู่ Plus Code หรือชื่อทรัพยากรของสถานที่  | 
sideOfRoad optional | 
ประเภท:   
boolean optionalระบุว่าจุดอ้างอิงนี้มีไว้เพื่อกำหนดให้ยานพาหนะจอดที่ด้านใดด้านหนึ่งของถนน เมื่อตั้งค่านี้ เส้นทางจะผ่านตำแหน่งเพื่อให้รถหยุดที่ข้างถนนซึ่งตำแหน่งนั้นอยู่ใกล้จากกึ่งกลางถนน ตัวเลือกนี้ใช้ได้กับ  DRIVING และ TWO_WHEELER ComputeRoutesRequest.travelMode เท่านั้น | 
vehicleStopover optional | 
ประเภท:   
boolean optionalระบุว่าจุดอ้างอิงมีไว้เพื่อให้ยานพาหนะหยุดรับหรือส่ง เมื่อตั้งค่านี้ เส้นทางที่คำนวณแล้วจะไม่รวมจุดอ้างอิงที่ไม่ใช่  via บนถนนที่ไม่เหมาะสำหรับการรับและส่ง ตัวเลือกนี้ใช้ได้กับ DRIVING และ TWO_WHEELER ComputeRoutesRequest.travelMode เท่านั้น และเมื่อ Waypoint.location ไม่ใช่ string หรือ Place | 
via optional | 
ประเภท:   
boolean optionalทำเครื่องหมายจุดอ้างอิงนี้เป็นจุดสำคัญแทนที่จะเป็นจุดแวะพัก สำหรับ viaจุดแวะพักแต่ละจุดใน ComputeRoutesRequest Route.computeRoutes จะต่อท้ายรายการในอาร์เรย์ Route.legs เพื่อให้รายละเอียดสำหรับการแวะพักในขาของการเดินทางนั้น ตั้งค่านี้เป็น true เมื่อต้องการให้เส้นทางผ่านจุดพักนี้โดยไม่หยุด จุดแวะพักจะไม่ทำให้มีการเพิ่มรายการลงในอาร์เรย์ Route.legs แต่จะกำหนดเส้นทางของการเดินทางผ่านจุดแวะพัก หมายเหตุ: 
  | 
WaypointMarkerDetails interface
google.maps.routes.WaypointMarkerDetails
อินเทอร์เฟซ
รายละเอียดเกี่ยวกับจุดอ้างอิงที่ใช้ปรับแต่งรูปแบบเครื่องหมายได้
พร็อพเพอร์ตี้ | |
|---|---|
index | 
ประเภท:   
numberดัชนีของเครื่องหมาย  | 
totalMarkers | 
ประเภท:   
numberจำนวนเครื่องหมายทั้งหมดในเส้นทาง  | 
leg optional | 
ประเภท:   
RouteLeg optionalขาที่เครื่องหมายเป็นของ ว่างเปล่าหากเส้นทางไม่มีขา  |