DirectionsService class
google.maps.DirectionsService
ชั้นเรียน
บริการสำหรับคำนวณเส้นทางระหว่างสถานที่ 2 แห่งขึ้นไป
เข้าถึงได้โดยโทรไปที่ const {DirectionsService} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
DirectionsService |
DirectionsService() พารามิเตอร์: ไม่มี
สร้างอินสแตนซ์ใหม่ของ DirectionsService ที่ส่งคำค้นหาเส้นทางไปยังเซิร์ฟเวอร์ของ Google |
เมธอด | |
---|---|
route |
route(request[, callback]) พารามิเตอร์:
ค่าที่ส่งคืน:
Promise<DirectionsResult> ส่งคำขอค้นหาเส้นทาง |
DirectionsRequest อินเทอร์เฟซ
google.maps.DirectionsRequest
อินเทอร์เฟซ
คำค้นหาเส้นทางที่จะส่งไปยัง DirectionsService
พร็อพเพอร์ตี้ | |
---|---|
destination |
ประเภท:
string|LatLng|Place|LatLngLiteral ตำแหน่งของปลายทาง โดยระบุเป็นสตริงที่จะเข้ารหัสพิกัดภูมิศาสตร์ หรือ LatLng หรือ Place ต้องระบุ |
origin |
ประเภท:
string|LatLng|Place|LatLngLiteral สถานที่ต้นทาง โดยระบุเป็นสตริงที่จะเข้ารหัสพิกัดภูมิศาสตร์ หรือ LatLng หรือ Place ต้องระบุ |
travelMode |
ประเภท:
TravelMode ประเภทการกำหนดเส้นทางที่ขอ ต้องระบุ |
avoidFerries optional |
ประเภท:
boolean optional หาก true จะสั่งให้บริการเส้นทางหลีกเลี่ยงเรือข้ามฟากหากเป็นไปได้ ไม่บังคับ |
avoidHighways optional |
ประเภท:
boolean optional หาก true จะสั่งให้บริการเส้นทางหลีกเลี่ยงทางหลวงหากเป็นไปได้ ไม่บังคับ |
avoidTolls optional |
ประเภท:
boolean optional หาก true จะสั่งให้บริการเส้นทางหลีกเลี่ยงถนนที่มีค่าผ่านทางหากเป็นไปได้ ไม่บังคับ |
drivingOptions optional |
ประเภท:
DrivingOptions optional การตั้งค่าที่มีผลกับคำขอที่ travelMode เป็น DRIVING เท่านั้น ออบเจ็กต์นี้จะไม่มีผลกับโหมดการเดินทางอื่นๆ |
language optional |
ประเภท:
string optional ตัวระบุภาษาสำหรับภาษาที่ควรแสดงผลลัพธ์ หากเป็นไปได้ ดูรายการภาษาที่รองรับ |
optimizeWaypoints optional |
ประเภท:
boolean optional หากตั้งค่าเป็น true DirectionsService จะพยายามจัดลำดับจุดแวะพักกลางที่ระบุใหม่เพื่อลดต้นทุนโดยรวมของเส้นทาง หากมีการเพิ่มประสิทธิภาพจุดอ้างอิง ให้ตรวจสอบ DirectionsRoute.waypoint_order ในการตอบกลับเพื่อพิจารณาลำดับใหม่ |
provideRouteAlternatives optional |
ประเภท:
boolean optional ควรระบุเส้นทางสำรองหรือไม่ ไม่บังคับ |
region optional |
ประเภท:
string optional รหัสภูมิภาคที่ใช้เป็นค่าอคติสำหรับคำขอ Geocoding รหัสภูมิภาคยอมรับค่า ccTLD ("โดเมนระดับบนสุด") ที่มีอักขระ 2 ตัว รหัส ccTLD ส่วนใหญ่จะเหมือนกับรหัส ISO 3166-1 แต่ก็มีข้อยกเว้นที่สำคัญบางประการ เช่น ccTLD ของสหราชอาณาจักรคือ "uk" ( .co.uk ) ขณะที่รหัส ISO 3166-1 คือ "gb" (ในทางเทคนิคสำหรับนิติบุคคล "สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์เหนือ") |
transitOptions optional |
ประเภท:
TransitOptions optional การตั้งค่าที่มีผลกับคำขอที่ travelMode เป็น TRANSIT เท่านั้น ออบเจ็กต์นี้จะไม่มีผลกับโหมดการเดินทางอื่นๆ |
unitSystem optional |
ประเภท:
UnitSystem optional ค่าเริ่มต้น: ระบบหน่วยที่ใช้ในประเทศต้นทาง
ระบบหน่วยที่ต้องการใช้เมื่อแสดงระยะทาง |
waypoints optional |
ประเภท:
Array<DirectionsWaypoint> optional อาร์เรย์ของจุดแวะพักกลางทาง ระบบจะคำนวณเส้นทางจากต้นทางไปยังปลายทางผ่านจุดแวะพักแต่ละจุดในอาร์เรย์นี้ ดูจำนวนจุดอ้างอิงสูงสุดที่อนุญาตได้ใน คู่มือนักพัฒนาซอฟต์แวร์ เส้นทางขนส่งสาธารณะไม่รองรับจุดอ้างอิง ไม่บังคับ |
DirectionsStatus ค่าคงที่
google.maps.DirectionsStatus
ค่าคงที่
สถานะที่ DirectionsService
ส่งกลับเมื่อการโทรไปยัง route()
เสร็จสมบูรณ์ ระบุค่าเหล่านี้ตามค่าหรือโดยใช้ชื่อของค่าคงที่ เช่น 'OK'
หรือ google.maps.DirectionsStatus.OK
เข้าถึงได้โดยโทรไปที่ const {DirectionsStatus} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
INVALID_REQUEST |
DirectionsRequest ที่ระบุไม่ถูกต้อง |
MAX_WAYPOINTS_EXCEEDED |
ระบุ DirectionsWaypoint ใน DirectionsRequest มากเกินไป ดูจำนวนจุดอ้างอิงสูงสุดที่อนุญาตได้ใน คู่มือนักพัฒนาซอฟต์แวร์ |
NOT_FOUND |
แปลงรหัสพิกัดภูมิศาสตร์ของจุดเริ่มต้น จุดหมาย หรือจุดแวะพักอย่างน้อย 1 แห่งไม่ได้ |
OK |
การตอบกลับมี DirectionsResult ที่ถูกต้อง |
OVER_QUERY_LIMIT |
หน้าเว็บส่งคำขอเกินขีดจำกัดในระยะเวลาอันสั้น |
REQUEST_DENIED |
หน้าเว็บไม่ได้รับอนุญาตให้ใช้บริการเส้นทาง |
UNKNOWN_ERROR |
ประมวลผลคำขอเส้นทางไม่ได้เนื่องจากข้อผิดพลาดของเซิร์ฟเวอร์ คำขออาจสำเร็จหากคุณลองอีกครั้ง |
ZERO_RESULTS |
ไม่พบเส้นทางระหว่างต้นทางกับจุดหมาย |
DirectionsResult อินเทอร์เฟซ
google.maps.DirectionsResult
อินเทอร์เฟซ
การตอบกลับเส้นทางที่ดึงมาจากเซิร์ฟเวอร์เส้นทาง คุณสามารถแสดงผลโดยใช้ DirectionsRenderer
หรือแยกวิเคราะห์ออบเจ็กต์นี้และแสดงผลด้วยตนเอง คุณต้องแสดงคำเตือนและลิขสิทธิ์ตามที่ระบุไว้ในข้อกำหนดในการให้บริการของ Google Maps Platform โปรดทราบว่าแม้ว่าผลลัพธ์นี้จะ "คล้าย JSON" แต่ก็ไม่ใช่ JSON โดยตรง เนื่องจากมีออบเจ็กต์ LatLng
อยู่โดยอ้อม
พร็อพเพอร์ตี้ | |
---|---|
request |
ประเภท:
DirectionsRequest DirectionsRequest ที่ให้ผลลัพธ์นี้ |
routes |
ประเภท:
Array<DirectionsRoute> อาร์เรย์ของ DirectionsRoute แต่ละรายการจะมีข้อมูลเกี่ยวกับขาและขั้นตอนที่ประกอบขึ้น จะมีเส้นทางเพียงเส้นทางเดียว เว้นแต่จะสร้าง DirectionsRequest โดยตั้งค่า provideRouteAlternatives เป็น true |
available_travel_modes optional |
ประเภท:
Array<TravelMode> optional มีอาร์เรย์ของโหมดการเดินทางที่ใช้ได้ ระบบจะแสดงฟิลด์นี้เมื่อคำขอระบุโหมดการเดินทางและไม่ได้รับผลลัพธ์ อาร์เรย์ประกอบด้วยโหมดการเดินทางที่ใช้ได้ในประเทศของชุดจุดแวะพักที่ระบุ ระบบจะไม่แสดงฟิลด์นี้หากจุดอ้างอิงอย่างน้อย 1 รายการเป็น "จุดอ้างอิงผ่าน" |
geocoded_waypoints optional |
ประเภท:
Array<DirectionsGeocodedWaypoint> optional อาร์เรย์ของ DirectionsGeocodedWaypoint แต่ละรายการมีข้อมูลเกี่ยวกับการเข้ารหัสพิกัดภูมิศาสตร์ของต้นทาง ปลายทาง และจุดแวะพัก |
DirectionsRenderer class
google.maps.DirectionsRenderer
ชั้นเรียน
แสดงเส้นทางที่ได้จาก DirectionsService
ชั้นเรียนนี้ขยายเวลา
MVCObject
เข้าถึงได้โดยโทรไปที่ const {DirectionsRenderer} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
DirectionsRenderer |
DirectionsRenderer([opts]) พารามิเตอร์:
สร้างโปรแกรมแสดงผลด้วยตัวเลือกที่ระบุ ระบบจะแสดงเส้นทางบนแผนที่ (เป็นการวางซ้อนภาพ) หรือใน <div> แผง (เป็นวิธีการที่เป็นข้อความ) |
เมธอด | |
---|---|
getDirections |
getDirections() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
DirectionsResult แสดงผลชุดทิศทางปัจจุบันของโปรแกรมแสดงผล |
getMap |
getMap() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
Map แสดงผลแผนที่ที่แสดง DirectionsResult |
getPanel |
getPanel() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
HTMLElement|null แสดงผลแผง <div> ที่แสดงผล DirectionsResult |
getRouteIndex |
getRouteIndex() พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:
number แสดงผลดัชนีเส้นทางปัจจุบัน (อิงตาม 0) ที่ออบเจ็กต์ DirectionsRenderer นี้ใช้ |
setDirections |
setDirections(directions) พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
ตั้งค่าโปรแกรมแสดงผลให้ใช้ผลลัพธ์จาก DirectionsService การตั้งค่าชุดเส้นทางที่ถูกต้องในลักษณะนี้จะแสดงเส้นทางบนแผนที่และแผงที่กำหนดของโปรแกรมแสดงผล |
setMap |
setMap(map) พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
เมธอดนี้ระบุแผนที่ที่จะแสดงเส้นทาง ส่ง null เพื่อนำเส้นทางออกจากแผนที่ |
setOptions |
setOptions(options) พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
เปลี่ยนการตั้งค่าตัวเลือกของ DirectionsRenderer นี้หลังจากการเริ่มต้น |
setPanel |
setPanel(panel) พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
เมธอดนี้แสดงเส้นทางใน <div> ส่ง null เพื่อนำเนื้อหาออกจากแผง |
setRouteIndex |
setRouteIndex(routeIndex) พารามิเตอร์:
ค่าที่ส่งคืน: ไม่มี
ตั้งค่าดัชนี (แบบ 0) ของเส้นทางในออบเจ็กต์ DirectionsResult ที่จะแสดง โดยค่าเริ่มต้น ระบบจะแสดงเส้นทางแรกในอาร์เรย์ |
สืบทอด:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
กิจกรรม | |
---|---|
directions_changed |
function() อาร์กิวเมนต์: ไม่มี
เหตุการณ์นี้จะทริกเกอร์เมื่อเส้นทางที่แสดงมีการเปลี่ยนแปลง ไม่ว่าจะเป็นเมื่อมีการตั้งค่า DirectionsResult ใหม่ หรือเมื่อผู้ใช้ลากการเปลี่ยนแปลงไปยังเส้นทางเสร็จแล้ว |
DirectionsRendererOptions อินเทอร์เฟซ
google.maps.DirectionsRendererOptions
อินเทอร์เฟซ
ออบเจ็กต์นี้กำหนดพร็อพเพอร์ตี้ที่ตั้งค่าได้ในออบเจ็กต์ DirectionsRenderer
พร็อพเพอร์ตี้ | |
---|---|
directions optional |
ประเภท:
DirectionsResult optional เส้นทางที่จะแสดงบนแผนที่และ/หรือใน <div> แผง ซึ่งดึงข้อมูลเป็นออบเจ็กต์ DirectionsResult จาก DirectionsService |
draggable optional |
ประเภท:
boolean optional หาก true ผู้ใช้จะลากและแก้ไขเส้นทางที่แสดงผลโดย DirectionsRenderer นี้ได้ |
hideRouteList optional |
ประเภท:
boolean optional ค่าเริ่มต้น:
false พร็อพเพอร์ตี้นี้ระบุว่าตัวแสดงผลควรแสดงรายการเส้นทางที่ผู้ใช้เลือกได้ซึ่งแสดงในแผงเส้นทางหรือไม่ |
infoWindow optional |
ประเภท:
InfoWindow optional InfoWindow ที่จะแสดงข้อมูลข้อความเมื่อคลิกเครื่องหมาย เนื้อหาในหน้าต่างข้อมูลที่มีอยู่จะถูกเขียนทับและตำแหน่งจะเปลี่ยนไป หากไม่ได้ระบุหน้าต่างข้อมูล DirectionsRenderer จะสร้างและใช้หน้าต่างข้อมูลของตัวเอง ระบบจะข้ามพร็อพเพอร์ตี้นี้หากตั้งค่า suppressInfoWindows เป็น true |
map optional |
ประเภท:
Map optional แผนที่ที่จะแสดงเส้นทาง |
markerOptions optional |
ประเภท:
MarkerOptions optional ตัวเลือกสำหรับเครื่องหมาย เครื่องหมายทั้งหมดที่แสดงโดย DirectionsRenderer จะใช้ตัวเลือกเหล่านี้ |
panel optional |
ประเภท:
HTMLElement optional <div> ที่จะแสดงขั้นตอนการนำทาง |
polylineOptions optional |
ประเภท:
PolylineOptions optional ตัวเลือกสำหรับเส้นหลายส่วน เส้นหลายเส้นทั้งหมดที่ DirectionsRenderer แสดงผลจะใช้ตัวเลือกเหล่านี้ |
preserveViewport optional |
ประเภท:
boolean optional ค่าเริ่มต้น:
false หากตั้งค่าตัวเลือกนี้เป็น true หรือไม่เคยตั้งค่ากึ่งกลางและการซูมของแผนที่ ระบบจะจัดกึ่งกลางแผนที่อินพุตและซูมไปยังกล่องขอบเขตของชุดเส้นทางนี้ |
routeIndex optional |
ประเภท:
number optional ดัชนีของเส้นทางภายในออบเจ็กต์ DirectionsResult ค่าเริ่มต้นคือ 0 |
suppressBicyclingLayer optional |
ประเภท:
boolean optional ระงับการแสดงผลของ BicyclingLayer เมื่อมีการขอเส้นทางการปั่นจักรยาน |
suppressInfoWindows optional |
ประเภท:
boolean optional ระงับการแสดงหน้าต่างข้อมูล |
suppressMarkers optional |
ประเภท:
boolean optional ระงับการแสดงเครื่องหมาย |
suppressPolylines optional |
ประเภท:
boolean optional ระงับการแสดงผลของโพลีไลน์ |
DirectionsWaypoint อินเทอร์เฟซ
google.maps.DirectionsWaypoint
อินเทอร์เฟซ
DirectionsWaypoint
แสดงถึงสถานที่ระหว่างต้นทางและจุดหมายที่ควรใช้เป็นเส้นทางของทริป
พร็อพเพอร์ตี้ | |
---|---|
location optional |
ประเภท:
string|LatLng|LatLngLiteral|Place optional ตำแหน่งจุดอ้างอิง อาจเป็นสตริงที่อยู่ LatLng หรือ Place ไม่บังคับ |
stopover optional |
ประเภท:
boolean optional ค่าเริ่มต้น:
true หาก true แสดงว่าจุดอ้างอิงนี้เป็นจุดแวะพักระหว่างต้นทางกับจุดหมาย ซึ่งจะส่งผลให้เส้นทางแบ่งออกเป็น 2 ช่วง หาก false แสดงว่าเส้นทางควรผ่านจุดพักนี้ แต่ไม่ควรแยกเป็น 2 ขา ซึ่งจะมีประโยชน์หากคุณต้องการสร้างเส้นทางเพื่อตอบสนองต่อการที่ผู้ใช้ลากจุดอ้างอิงบนแผนที่ |
DirectionsGeocodedWaypoint อินเทอร์เฟซ
google.maps.DirectionsGeocodedWaypoint
อินเทอร์เฟซ
จุดอ้างอิงที่เข้ารหัสภูมิศาสตร์จุดเดียว
พร็อพเพอร์ตี้ | |
---|---|
partial_match optional |
ประเภท:
boolean optional ไม่ว่า Geocoder จะไม่แสดงผลการจับคู่ที่ตรงกันทั้งหมดสำหรับจุดอ้างอิงเดิม แม้ว่าจะจับคู่ส่วนหนึ่งของที่อยู่ที่ขอได้ก็ตาม |
place_id optional |
ประเภท:
string optional รหัสสถานที่ที่เชื่อมโยงกับจุดอ้างอิง รหัสสถานที่จะระบุสถานที่ในฐานข้อมูล Google Places และใน Google Maps โดยไม่ซ้ำกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสสถานที่ในคู่มือนักพัฒนาซอฟต์แวร์ Places API |
types optional |
ประเภท:
Array<string> optional อาร์เรย์ของสตริงที่ระบุประเภทขององค์ประกอบที่แปลงเป็นพิกัดภูมิศาสตร์ที่แสดงผล ดูรายการสตริงที่เป็นไปได้ได้ที่ส่วน ประเภทคอมโพเนนต์ของที่อยู่ในคู่มือสำหรับนักพัฒนาซอฟต์แวร์ |
DirectionsRoute interface
google.maps.DirectionsRoute
อินเทอร์เฟซ
เส้นทางเดียวที่มีชุดขาใน DirectionsResult
โปรดทราบว่าแม้ว่าออบเจ็กต์นี้จะ "คล้าย JSON" แต่ก็ไม่ใช่ JSON โดยตรง เนื่องจากมีออบเจ็กต์ LatLng
ทั้งโดยตรงและโดยอ้อม
พร็อพเพอร์ตี้ | |
---|---|
bounds |
ประเภท:
LatLngBounds ขอบเขตของเส้นทางนี้ |
copyrights |
ประเภท:
string ข้อความลิขสิทธิ์ที่จะแสดงสำหรับเส้นทางนี้ |
legs |
ประเภท:
Array<DirectionsLeg> อาร์เรย์ของ DirectionsLeg แต่ละรายการมีข้อมูลเกี่ยวกับขั้นตอนที่ประกอบขึ้น โดยจะมี 1 ขาสำหรับแต่ละจุดแวะพักหรือจุดหมายที่ระบุ ดังนั้น เส้นทางที่ไม่มีจุดแวะพักจะมี DirectionsLeg 1 รายการ และเส้นทางที่มีจุดแวะพัก 1 จุดจะมี 2 รายการ |
overview_path |
อาร์เรย์ของ LatLng ที่แสดงเส้นทางทั้งหมดของเส้นทางนี้ เราได้ลดความซับซ้อนของเส้นทางเพื่อให้เหมาะกับบริบทที่ต้องใช้จุดยอดจำนวนน้อย (เช่น URL ของ Static Maps API) |
overview_polyline |
ประเภท:
string การแสดงผลเส้นโพลีไลน์ที่เข้ารหัสของเส้นทางใน overview_path เส้นประกอบนี้คือเส้นทางโดยประมาณ (ที่ราบรื่น) ของเส้นทางที่ได้ |
summary |
ประเภท:
string มีคำอธิบายข้อความสั้นๆ สำหรับเส้นทาง เหมาะสำหรับการตั้งชื่อและแยกความแตกต่างของเส้นทางจากเส้นทางอื่น |
warnings |
ประเภท:
Array<string> คำเตือนที่จะแสดงเมื่อแสดงเส้นทางเหล่านี้ |
waypoint_order |
ประเภท:
Array<number> หากตั้งค่า optimizeWaypoints เป็น true ช่องนี้จะมีลำดับการเรียงใหม่ของจุดอ้างอิงที่ป้อน ตัวอย่างเช่น หากอินพุตคือต้นทาง: ลอสแอนเจลิส จุดแวะพัก: ดัลลัส แบงกอร์ ฟีนิกซ์ ปลายทาง: นิวยอร์ก และเอาต์พุตที่เพิ่มประสิทธิภาพเรียงตามลำดับต่อไปนี้ ต้นทาง: ลอสแอนเจลิส จุดแวะพัก: ฟีนิกซ์ ดัลลัส แบงกอร์ ปลายทาง: นิวยอร์ก ฟิลด์นี้จะเป็น Array ที่มีค่า [2, 0, 1] โปรดทราบว่าการกำหนดหมายเลขจุดอ้างอิงจะเริ่มจาก 0หากจุดแวะพักใดก็ตามมี stopover ตั้งค่าเป็น false ช่องนี้จะว่างเปล่า เนื่องจากไม่มีการเพิ่มประสิทธิภาพเส้นทางสำหรับการค้นหาดังกล่าว |
fare optional |
ประเภท:
TransitFare optional ค่าโดยสารทั้งหมดสำหรับการเดินทางด้วยระบบขนส่งสาธารณะทั้งหมด ใช้ได้กับคำขอการขนส่งเท่านั้น |
DirectionsLeg อินเทอร์เฟซ
google.maps.DirectionsLeg
อินเทอร์เฟซ
ขาเดียวประกอบด้วยชุดขั้นตอนใน DirectionsResult
ระบบอาจไม่แสดงบางช่องในขาสำหรับคำขอทั้งหมด โปรดทราบว่าแม้ว่าผลลัพธ์นี้จะ "คล้าย JSON" แต่ก็ไม่ใช่ JSON โดยตรง เนื่องจากมีออบเจ็กต์ LatLng
ทั้งโดยตรงและโดยอ้อม
พร็อพเพอร์ตี้ | |
---|---|
end_address |
ประเภท:
string ที่อยู่ของปลายทางของช่วงนี้ เนื้อหานี้มีไว้ให้อ่านตามที่แสดงอยู่ ห้ามแยกวิเคราะห์ที่อยู่ที่จัดรูปแบบแล้วโดยอัตโนมัติ |
end_location |
ประเภท:
LatLng DirectionsService คำนวณเส้นทางระหว่างสถานที่ต่างๆ โดยใช้ตัวเลือกการเดินทางที่ใกล้ที่สุด (โดยปกติคือถนน) ณ สถานที่เริ่มต้นและสิ้นสุด end_location แสดงจุดหมายที่เข้ารหัสภูมิศาสตร์จริง ซึ่งอาจแตกต่างจาก end_location ของขั้นตอนสุดท้าย หากเช่น ถนนไม่ได้อยู่ใกล้จุดหมายของช่วงนี้ |
start_address |
ประเภท:
string ที่อยู่ของต้นทางของช่วงนี้ เนื้อหานี้มีไว้ให้อ่านตามที่แสดงอยู่ ห้ามแยกวิเคราะห์ที่อยู่ที่จัดรูปแบบแล้วโดยอัตโนมัติ |
start_location |
ประเภท:
LatLng DirectionsService คำนวณเส้นทางระหว่างสถานที่ต่างๆ โดยใช้ตัวเลือกการเดินทางที่ใกล้ที่สุด (โดยปกติคือถนน) ณ สถานที่เริ่มต้นและสิ้นสุด start_location แสดงถึงต้นทางที่เข้ารหัสพิกัดภูมิศาสตร์จริง ซึ่งอาจแตกต่างจาก start_location ของขั้นตอนแรก หากถนนไม่ได้อยู่ใกล้ต้นทางของช่วงนี้ เช่น |
steps |
ประเภท:
Array<DirectionsStep> อาร์เรย์ของ DirectionsStep s ซึ่งแต่ละรายการมีข้อมูลเกี่ยวกับแต่ละขั้นตอนในขาการเดินทางนี้ |
|
ประเภท:
Array<?> ข้อมูลเกี่ยวกับความเร็วของการจราจรตลอดเส้นทาง |
via_waypoints |
อาร์เรย์ของจุดแวะพักที่ไม่ใช่จุดแวะพักตลอดเส้นทางนี้ ซึ่งระบุไว้ในคำขอเดิม เลิกใช้งานในเส้นทางสำรอง เวอร์ชัน 3.27 จะเป็น API เวอร์ชันสุดท้ายที่เพิ่ม เมื่อใช้ Directions Service เพื่อใช้เส้นทางที่ลากได้ เราขอแนะนำให้ปิดใช้การลากเส้นทางสำรอง ควรลากได้เฉพาะเส้นทางหลัก ผู้ใช้สามารถลากเส้นทางหลักจนกว่าจะตรงกับเส้นทางอื่น |
arrival_time optional |
ประเภท:
Time optional เวลาถึงโดยประมาณของช่วงนี้ ใช้ได้กับคำขอ TRANSIT เท่านั้น |
departure_time optional |
ประเภท:
Time optional เวลาออกเดินทางโดยประมาณสำหรับการเดินทางช่วงนี้ ใช้ได้กับคำขอ TRANSIT เท่านั้น |
distance optional |
ประเภท:
Distance optional ระยะทางทั้งหมดที่ครอบคลุมโดยช่วงนี้ พร็อพเพอร์ตี้นี้อาจไม่ได้กำหนดไว้เนื่องจากอาจไม่ทราบระยะทาง |
duration optional |
ประเภท:
Duration optional ระยะเวลารวมของช่วงนี้ พร็อพเพอร์ตี้นี้อาจเป็น undefined เนื่องจากอาจไม่ทราบระยะเวลา |
duration_in_traffic optional |
ประเภท:
Duration optional ระยะเวลารวมของช่วงนี้ โดยพิจารณาจากสภาพการจราจรที่ระบุโดยพร็อพเพอร์ตี้ trafficModel พร็อพเพอร์ตี้นี้อาจเป็น undefined เนื่องจากอาจไม่ทราบระยะเวลา |
DirectionsStep interface
google.maps.DirectionsStep
อินเทอร์เฟซ
DirectionsStep
เดียวใน DirectionsResult
บางช่องอาจเป็น undefined
โปรดทราบว่าแม้ว่าออบเจ็กต์นี้จะ "คล้าย JSON" แต่ก็ไม่ใช่ JSON โดยเคร่งครัด เนื่องจากมีออบเจ็กต์ LatLng
โดยตรง
พร็อพเพอร์ตี้ | |
---|---|
encoded_lat_lngs |
ประเภท:
string การแสดงเส้นประกอบที่เข้ารหัสของขั้นตอน นี่คือเส้นทางโดยประมาณ (ที่ราบรื่น) ของขั้นตอน |
end_location |
ประเภท:
LatLng ตำแหน่งสิ้นสุดของขั้นตอนนี้ |
|
ประเภท:
LatLng ตำแหน่งสิ้นสุดของขั้นตอนนี้ |
instructions |
ประเภท:
string วิธีการสำหรับขั้นตอนนี้ |
|
ลำดับของ LatLng s ที่อธิบายเส้นทางของขั้นตอนนี้ นี่คือเส้นทางโดยประมาณ (ที่ราบรื่น) ของขั้นตอน |
maneuver |
ประเภท:
string มีการดำเนินการที่จะทำในขั้นตอนปัจจุบัน ( turn-left , merge , straight ฯลฯ) ค่าอาจมีการเปลี่ยนแปลง และอาจมีการเปิดตัวค่าใหม่โดยไม่ต้องแจ้งให้ทราบล่วงหน้า |
path |
ลำดับของ LatLng s ที่อธิบายเส้นทางของขั้นตอนนี้ นี่คือเส้นทางโดยประมาณ (ที่ราบรื่น) ของขั้นตอน |
start_location |
ประเภท:
LatLng สถานที่เริ่มต้นของขั้นตอนนี้ |
|
ประเภท:
LatLng สถานที่เริ่มต้นของขั้นตอนนี้ |
travel_mode |
ประเภท:
TravelMode รูปแบบการเดินทางที่ใช้ในขั้นตอนนี้ |
distance optional |
ประเภท:
Distance optional ระยะทางที่ครอบคลุมโดยขั้นตอนนี้ พร็อพเพอร์ตี้นี้อาจเป็น undefined เนื่องจากอาจไม่ทราบระยะทาง |
duration optional |
ประเภท:
Duration optional เวลาโดยทั่วไปที่ต้องใช้ในการทำขั้นตอนนี้ในหน่วยวินาทีและในรูปแบบข้อความ พร็อพเพอร์ตี้นี้อาจเป็น undefined เนื่องจากอาจไม่ทราบระยะเวลา |
|
ประเภท:
DirectionsPolyline optional มีออบเจ็กต์ที่มีพร็อพเพอร์ตี้เดียวคือ "points" ซึ่งมีตัวแทน polyline ที่เข้ารหัสของขั้นตอน เส้นประกอบนี้คือเส้นทางโดยประมาณ (ที่ราบรื่น) ของขั้นตอน |
steps optional |
ประเภท:
Array<DirectionsStep> optional ขั้นตอนย่อยของขั้นตอนนี้ ระบุสำหรับส่วนที่ไม่ใช่การขนส่งสาธารณะของเส้นทางการขนส่งสาธารณะ |
transit optional |
ประเภท:
TransitDetails optional รายละเอียดเฉพาะของการขนส่งเกี่ยวกับขั้นตอนนี้ พร็อพเพอร์ตี้นี้จะไม่ได้กำหนดไว้ เว้นแต่ว่าโหมดการเดินทางของขั้นตอนนี้จะเป็น TRANSIT |
transit_details optional |
ประเภท:
TransitDetails optional รายละเอียดที่เกี่ยวข้องกับขั้นตอนนี้หากโหมดการเดินทางเป็น TRANSIT |
DirectionsPolyline อินเทอร์เฟซ
google.maps.DirectionsPolyline
อินเทอร์เฟซ
ออบเจ็กต์ที่มีพร็อพเพอร์ตี้ points
เพื่ออธิบายเส้นหลายเส้นของ DirectionsStep
พร็อพเพอร์ตี้ | |
---|---|
points |
ประเภท:
string |
สถานที่ อินเทอร์เฟซ
google.maps.Place
อินเทอร์เฟซ
มีข้อมูลที่จำเป็นในการค้นหา ระบุ หรืออธิบายสถานที่สำหรับ DirectionsRequest
หรือ DistanceMatrixRequest
ในบริบทนี้ "สถานที่" หมายถึง ธุรกิจ จุดที่น่าสนใจ หรือสถานที่ตั้งทางภูมิศาสตร์ ดูข้อมูลเกี่ยวกับการดึงข้อมูลเกี่ยวกับสถานที่ได้ที่ PlacesService
พร็อพเพอร์ตี้ | |
---|---|
location optional |
ประเภท:
LatLng|LatLngLiteral optional LatLng ของเอนทิตีที่อธิบายโดยสถานที่นี้ |
placeId optional |
ประเภท:
string optional รหัสสถานที่ของสถานที่ (เช่น ธุรกิจหรือจุดที่น่าสนใจ) รหัสสถานที่เป็นตัวระบุที่ไม่ซ้ำกันของสถานที่ในฐานข้อมูล Google Maps โปรดทราบว่า placeId เป็นวิธีที่แม่นยำที่สุดในการระบุสถานที่ หากเป็นไปได้ คุณควรระบุ placeId แทน query คุณสามารถดึงรหัสสถานที่จากคำขอใดก็ได้ไปยัง Places API เช่น TextSearch นอกจากนี้ยังดึงรหัสสถานที่จากคำขอไปยัง Geocoding API ได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของรหัสสถานที่ |
query optional |
ประเภท:
string optional คำค้นหาที่อธิบายสถานที่ (เช่น ธุรกิจหรือจุดที่น่าสนใจ) ตัวอย่างคำค้นหาคือ "Quay, Upper Level, Overseas Passenger Terminal 5 Hickson Road, The Rocks NSW" หากเป็นไปได้ คุณควรระบุ placeId แทน query API ไม่รับประกันความถูกต้องของการแปลงสตริงการค้นหาเป็นสถานที่ หากมีการระบุทั้ง placeId และ query ระบบจะแสดงข้อผิดพลาด |
TravelMode ค่าคงที่
google.maps.TravelMode
ค่าคงที่
รูปแบบการเดินทางที่ถูกต้องซึ่งระบุได้ใน DirectionsRequest
รวมถึงรูปแบบการเดินทางที่แสดงใน DirectionsStep
ระบุค่าเหล่านี้ตามค่าหรือโดยใช้ชื่อของค่าคงที่ เช่น 'BICYCLING'
หรือ google.maps.TravelMode.BICYCLING
เข้าถึงได้โดยโทรไปที่ const {TravelMode} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
BICYCLING |
ระบุคำขอเส้นทางปั่นจักรยาน |
DRIVING |
ระบุคำขอเส้นทางการขับรถ |
TRANSIT |
ระบุคำขอเส้นทางขนส่งสาธารณะ |
WALKING |
ระบุคำขอเส้นทางการเดิน |
DrivingOptions อินเทอร์เฟซ
google.maps.DrivingOptions
อินเทอร์เฟซ
กำหนดค่า DirectionsRequest
เมื่อตั้งค่าโหมดการเดินทางเป็น DRIVING
พร็อพเพอร์ตี้ | |
---|---|
departureTime |
ประเภท:
Date เวลาออกเดินทางที่ต้องการสำหรับเส้นทาง ซึ่งระบุเป็นออบเจ็กต์ Date ออบเจ็กต์ Date วัดเวลาเป็นมิลลิวินาทีนับตั้งแต่วันที่ 1 มกราคม 1970 ต้องระบุค่านี้เพื่อให้ DrivingOptions ใช้ได้ ต้องตั้งเวลาออกเดินทางเป็นเวลาปัจจุบันหรือเวลาในอนาคต ต้องไม่ใช่วันที่ที่ผ่านมาแล้ว |
trafficModel optional |
ประเภท:
TrafficModel optional สมมติฐานที่ควรใช้เมื่อคาดการณ์ระยะเวลาในการเข้าชม โดยมีค่าเริ่มต้นเป็น BEST_GUESS |
TrafficModel ค่าคงที่
google.maps.TrafficModel
ค่าคงที่
สมมติฐานที่จะใช้เมื่อคาดการณ์ระยะเวลาในการเข้าชม ระบุเป็นส่วนหนึ่งของ DirectionsRequest
หรือ DistanceMatrixRequest
ระบุค่าเหล่านี้ตามค่าหรือโดยใช้ชื่อของค่าคงที่ เช่น 'bestguess'
หรือ google.maps.TrafficModel.BEST_GUESS
เข้าถึงได้โดยโทรไปที่ const {TrafficModel} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
BEST_GUESS |
ใช้ข้อมูลการเข้าชมที่ผ่านมาเพื่อประมาณเวลาที่ใช้ในการจราจรให้ดีที่สุด |
OPTIMISTIC |
ใช้ข้อมูลการเข้าชมย้อนหลังเพื่อประมาณการในแง่ดีว่าระยะเวลาในการเข้าชมจะเป็นเท่าใด |
PESSIMISTIC |
ใช้ข้อมูลการเข้าชมย้อนหลังเพื่อประมาณการในแง่ร้ายเกี่ยวกับระยะเวลาในการเข้าชม |
TransitOptions อินเทอร์เฟซ
google.maps.TransitOptions
อินเทอร์เฟซ
ออบเจ็กต์ TransitOptions ที่จะรวมไว้ใน DirectionsRequest
เมื่อตั้งค่าโหมดการเดินทางเป็น TRANSIT
พร็อพเพอร์ตี้ | |
---|---|
arrivalTime optional |
ประเภท:
Date optional เวลาที่ต้องการถึงสำหรับเส้นทาง ซึ่งระบุเป็นออบเจ็กต์ Date ออบเจ็กต์ Date จะวัดเวลาเป็นมิลลิวินาทีนับตั้งแต่วันที่ 1 มกราคม 1970 หากระบุเวลาถึง ระบบจะไม่สนใจเวลาออกเดินทาง |
departureTime optional |
ประเภท:
Date optional เวลาออกเดินทางที่ต้องการสำหรับเส้นทาง ซึ่งระบุเป็นออบเจ็กต์วันที่ ออบเจ็กต์ Date จะวัดเวลาเป็นมิลลิวินาทีนับตั้งแต่วันที่ 1 มกราคม 1970 หากไม่ได้ระบุทั้งเวลาออกเดินทางและเวลาถึงที่หมาย ระบบจะถือว่าเวลาเป็น "ตอนนี้" |
modes optional |
ประเภท:
Array<TransitMode> optional รูปแบบการขนส่งที่ต้องการอย่างน้อย 1 รูปแบบ เช่น รถประจำทางหรือรถไฟ หากไม่ได้ระบุค่ากำหนด API จะแสดงเส้นทางที่ดีที่สุดเริ่มต้น |
routingPreference optional |
ประเภท:
TransitRoutePreference optional ค่ากำหนดที่อาจทำให้เกิดอคติในการเลือกเส้นทางขนส่งสาธารณะ เช่น เดินน้อยลง หากไม่ได้ระบุค่ากำหนด API จะแสดงเส้นทางที่ดีที่สุดเริ่มต้น |
TransitMode ค่าคงที่
google.maps.TransitMode
ค่าคงที่
รูปแบบการขนส่งสาธารณะที่ถูกต้อง เช่น รถประจำทาง ซึ่งระบุได้ใน TransitOptions
ระบุค่าเหล่านี้ตามค่าหรือโดยใช้ชื่อของค่าคงที่ เช่น 'BUS'
หรือ google.maps.TransitMode.BUS
เข้าถึงได้โดยโทรไปที่ const {TransitMode} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
BUS |
ระบุรถประจำทางเป็นรูปแบบการขนส่งสาธารณะที่ต้องการ |
RAIL |
ระบุว่าต้องการใช้รถไฟเป็นรูปแบบการขนส่งสาธารณะ |
SUBWAY |
ระบุรถไฟใต้ดินเป็นรูปแบบการขนส่งสาธารณะที่ต้องการ |
TRAIN |
ระบุรถไฟเป็นรูปแบบการขนส่งสาธารณะที่ต้องการ |
TRAM |
ระบุรถรางเป็นรูปแบบการเดินทางที่ต้องการ |
TransitRoutePreference ค่าคงที่
google.maps.TransitRoutePreference
ค่าคงที่
ประเภทเส้นทางการขนส่งสาธารณะที่ถูกต้องซึ่งระบุได้ใน TransitOptions
ระบุค่าเหล่านี้ตามค่าหรือโดยใช้ชื่อของค่าคงที่ เช่น 'LESS_WALKING'
หรือ google.maps.TransitRoutePreference.LESS_WALKING
เข้าถึงได้โดยโทรไปที่ const {TransitRoutePreference} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
FEWER_TRANSFERS |
ระบุว่าเส้นทางที่คำนวณแล้วควรมีการเปลี่ยนยานพาหนะจำนวนจำกัด |
LESS_WALKING |
ระบุว่าเส้นทางที่คำนวณควรมีการเดินในระยะทางที่จำกัด |
อินเทอร์เฟซ TransitFare
google.maps.TransitFare
อินเทอร์เฟซ
ค่าโดยสารของ DirectionsRoute
ซึ่งประกอบด้วยมูลค่าและสกุลเงิน
พร็อพเพอร์ตี้ | |
---|---|
currency |
ประเภท:
string รหัสสกุลเงิน ISO 4217 ที่ระบุสกุลเงินที่แสดงค่าโดยสาร |
text |
ประเภท:
string ค่าโดยสารแสดงใน currency ที่ระบุเป็นสตริง |
value |
ประเภท:
number ค่าตัวเลขของค่าโดยสารที่แสดงใน currency ที่ระบุ |
TransitDetails interface
google.maps.TransitDetails
อินเทอร์เฟซ
รายละเอียดเกี่ยวกับการออกเดินทาง การมาถึง และรูปแบบการขนส่งที่ใช้ในขั้นตอนนี้
พร็อพเพอร์ตี้ | |
---|---|
arrival_stop |
ประเภท:
TransitStop ป้ายจอดรถปลายทางของขั้นตอนการเดินทางนี้ |
arrival_time |
ประเภท:
Time เวลาถึงของขั้นตอนนี้ ซึ่งระบุเป็นออบเจ็กต์เวลา |
departure_stop |
ประเภท:
TransitStop ป้ายต้นทางของขั้นตอนการเดินทางนี้ |
departure_time |
ประเภท:
Time เวลาออกเดินทางของขั้นตอนนี้ ซึ่งระบุเป็นออบเจ็กต์เวลา |
headsign |
ประเภท:
string ทิศทางที่จะเดินทางในสายนี้ ตามที่ระบุไว้ในยานพาหนะหรือที่ป้ายหยุดรถต้นทาง |
headway |
ประเภท:
number จำนวนวินาทีที่คาดไว้ระหว่างยานพาหนะที่เทียบเท่ากันที่ป้ายนี้ |
line |
ประเภท:
TransitLine รายละเอียดเกี่ยวกับเส้นทางขนส่งที่ใช้ในขั้นตอนนี้ |
num_stops |
ประเภท:
number จำนวนจุดแวะพักในขั้นตอนนี้ รวมป้ายจอดรถขาเข้า แต่ไม่รวมป้ายจอดรถขาออก |
trip_short_name |
ประเภท:
string ข้อความที่ปรากฏในตารางเวลาและป้ายบอกทางเพื่อระบุการเดินทางด้วยระบบขนส่งสาธารณะให้ผู้โดยสาร เช่น ระบุหมายเลขรถไฟสำหรับการเดินทางด้วยรถไฟชานเมือง ข้อความจะระบุการเดินทางภายในวันให้บริการโดยไม่ซ้ำกัน |
TransitStop อินเทอร์เฟซ
google.maps.TransitStop
อินเทอร์เฟซ
รายละเอียดเกี่ยวกับป้ายจอดรถหรือสถานีขนส่ง
พร็อพเพอร์ตี้ | |
---|---|
location |
ประเภท:
LatLng ตำแหน่งของป้ายนี้ |
name |
ประเภท:
string ชื่อป้ายจอดรถนี้ |
TransitLine อินเทอร์เฟซ
google.maps.TransitLine
อินเทอร์เฟซ
ข้อมูลเกี่ยวกับเส้นทางการขนส่งสาธารณะที่ดำเนินการในขั้นตอนนี้
พร็อพเพอร์ตี้ | |
---|---|
agencies |
ประเภท:
Array<TransitAgency> บริษัทขนส่งที่ให้บริการเส้นทางขนส่งนี้ |
color |
ประเภท:
string สีที่ใช้กันทั่วไปในป้ายสำหรับเส้นทางขนส่งนี้ ซึ่งแสดงเป็นสตริงเลขฐานสิบหก |
icon |
ประเภท:
string URL สำหรับไอคอนที่เชื่อมโยงกับบรรทัดนี้ |
name |
ประเภท:
string ชื่อเต็มของเส้นทางขนส่งนี้ เช่น "8 Avenue Local" |
short_name |
ประเภท:
string ชื่อย่อของเส้นทางขนส่งนี้ เช่น "E" |
text_color |
ประเภท:
string สีข้อความที่ใช้กันทั่วไปในป้ายสำหรับเส้นทางขนส่งนี้ ซึ่งแสดงเป็นสตริงฐาน 16 |
url |
ประเภท:
string URL ของเอเจนซีที่เฉพาะเจาะจงสำหรับเส้นทางขนส่งนี้ |
vehicle |
ประเภท:
TransitVehicle ประเภทยานพาหนะที่ใช้ เช่น รถไฟหรือรถประจำทาง |
TransitAgency interface
google.maps.TransitAgency
อินเทอร์เฟซ
ข้อมูลเกี่ยวกับหน่วยงานที่ดำเนินการเส้นทางขนส่งสาธารณะ
พร็อพเพอร์ตี้ | |
---|---|
name |
ประเภท:
string ชื่อของบริษัทขนส่งนี้ |
phone |
ประเภท:
string หมายเลขโทรศัพท์ของหน่วยงานขนส่ง |
url |
ประเภท:
string URL ของบริษัทขนส่ง |
TransitVehicle อินเทอร์เฟซ
google.maps.TransitVehicle
อินเทอร์เฟซ
ข้อมูลเกี่ยวกับยานพาหนะที่วิ่งในเส้นทางขนส่งสาธารณะ
พร็อพเพอร์ตี้ | |
---|---|
icon |
ประเภท:
string URL สำหรับไอคอนที่สอดคล้องกับประเภทของยานพาหนะที่ใช้ในเส้นทางนี้ |
local_icon |
ประเภท:
string URL สำหรับไอคอนที่สอดคล้องกับประเภทของยานพาหนะที่ใช้ในภูมิภาคนี้แทนไอคอนทั่วไป |
name |
ประเภท:
string ชื่อสำหรับ TransitVehicle ประเภทนี้ เช่น "รถไฟ" หรือ "รถประจำทาง" |
type |
ประเภท:
VehicleType ประเภทยานพาหนะที่ใช้ เช่น รถไฟ รถประจำทาง หรือเรือข้ามฟาก |
VehicleType ค่าคงที่
google.maps.VehicleType
ค่าคงที่
ค่าที่เป็นไปได้สำหรับประเภทของยานพาหนะ
เข้าถึงได้โดยโทรไปที่ const {VehicleType} = await google.maps.importLibrary("routes")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
BUS |
รถประจำทาง |
CABLE_CAR |
ยานพาหนะที่วิ่งบนสายเคเบิล โดยปกติจะอยู่บนพื้น กระเช้าลอยฟ้าอาจเป็นประเภท GONDOLA_LIFT |
COMMUTER_TRAIN |
รถไฟ |
FERRY |
เรือข้ามฟาก |
FUNICULAR |
ยานพาหนะที่ดึงขึ้นไปบนทางลาดชันด้วยสายเคเบิล |
GONDOLA_LIFT |
กระเช้าลอยฟ้า |
HEAVY_RAIL |
รถไฟหนัก |
HIGH_SPEED_TRAIN |
รถไฟความเร็วสูง |
INTERCITY_BUS |
รถบัสทางไกล |
METRO_RAIL |
รถไฟฟ้ารางเบา |
MONORAIL |
รถไฟรางเดี่ยว |
OTHER |
ยานพาหนะอื่นๆ |
RAIL |
รถไฟ |
SHARE_TAXI |
แท็กซี่ร่วมโดยสารเป็นรถโดยสารประเภทหนึ่งที่สามารถรับส่งผู้โดยสารได้ทุกที่ตามเส้นทาง โดยทั่วไปแล้วแท็กซี่ที่แชร์จะใช้รถมินิบัส |
SUBWAY |
รถไฟฟ้ารางเบาใต้ดิน |
TRAM |
รถไฟฟ้ารางเบาบนพื้นดิน |
TROLLEYBUS |
รถรางที่ใช้ไฟฟ้า |
UnitSystem ค่าคงที่
google.maps.UnitSystem
ค่าคงที่
ระบบหน่วยที่ถูกต้องซึ่งระบุได้ใน DirectionsRequest
เข้าถึงได้โดยโทรไปที่ const {UnitSystem} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
IMPERIAL |
ระบุว่าควรแสดงระยะทางใน DirectionsResult เป็นหน่วยอิมพีเรียล |
METRIC |
ระบุว่าควรแสดงระยะทางใน DirectionsResult เป็นหน่วยเมตริก |
ระยะทาง อินเทอร์เฟซ
google.maps.Distance
อินเทอร์เฟซ
การแสดงระยะทางเป็นค่าตัวเลขและสตริงที่แสดง
พร็อพเพอร์ตี้ | |
---|---|
text |
ประเภท:
string การแสดงสตริงของค่าระยะทางโดยใช้ UnitSystem ที่ระบุในคำขอ |
value |
ประเภท:
number ระยะทางเป็นเมตร |
ระยะเวลา อินเทอร์เฟซ
google.maps.Duration
อินเทอร์เฟซ
การแสดงระยะเวลาเป็นค่าตัวเลขและสตริงที่แสดง
พร็อพเพอร์ตี้ | |
---|---|
text |
ประเภท:
string การแสดงสตริงของค่าระยะเวลา |
value |
ประเภท:
number ระยะเวลาเป็นวินาที |
อินเทอร์เฟซเวลา
google.maps.Time
อินเทอร์เฟซ
การแสดงเวลาเป็นออบเจ็กต์วันที่ สตริงที่แปลแล้ว และเขตเวลา
พร็อพเพอร์ตี้ | |
---|---|
text |
ประเภท:
string สตริงที่แสดงค่าของเวลา ระบบจะแสดงเวลาตามเขตเวลาของป้ายหยุดรถประจำทาง |
time_zone |
ประเภท:
string เขตเวลาที่ป้ายนี้ตั้งอยู่ ค่าคือชื่อของเขตเวลาตามที่กำหนดไว้ในฐานข้อมูลเขตเวลาของ IANA เช่น "America/New_York" |
value |
ประเภท:
Date เวลาออกเดินทางหรือเวลาถึงนี้ ซึ่งระบุเป็นออบเจ็กต์วันที่ JavaScript |
DirectionsTravelMode ค่าคงที่
google.maps.DirectionsTravelMode
ค่าคงที่
DirectionsUnitSystem ค่าคงที่
google.maps.DirectionsUnitSystem
ค่าคงที่