ปรับแต่งเส้นทางการขับขี่ของคุณด้วย Google Maps RoadTracks
RoadTracks เป็นคุณลักษณะในแพลตฟอร์ม Google Maps ที่ช่วยให้คุณสามารถสร้างเส้นทางที่กำหนดเองสำหรับเส้นทางการขับขี่ได้ ด้วย RoadTracks คุณสามารถกำหนดถนนหรือเส้นทางเฉพาะที่คุณต้องการใช้สำหรับเส้นทางของคุณ แทนที่จะอาศัยเส้นทางเริ่มต้นที่คำนวณโดย Google Maps
ตัวอย่างเช่น หากคุณกำลังวางแผนการเดินทางและต้องการหลีกเลี่ยงทางหลวงหรือค่าผ่านทาง ถนน คุณสามารถใช้ RoadTracks เพื่อสร้างเส้นทางที่กำหนดเองซึ่งจะพาคุณไปตามทางด่วนที่สวยงามหรือถนนในท้องถิ่น คุณยังสามารถใช้ RoadTracks เพื่อระบุจุดสนใจเฉพาะ เช่น จุดสังเกตหรือสถานที่ท่องเที่ยวที่คุณต้องการไปเยี่ยมชมตลอดทาง
หากต้องการใช้ RoadTracks คุณจะต้องสร้างโครงการ Google Maps API และเปิดใช้งานคุณลักษณะ "RoadTracks" เมื่อคุณสามารถเข้าถึง RoadTracks แล้ว คุณสามารถใช้ Google Maps JavaScript API หรือ Google Maps SDK สำหรับภาษาการเขียนโปรแกรมที่คุณต้องการเพื่อสร้างเส้นทางที่กำหนดเองและแสดงเส้นทางเหล่านั้นบนแผนที่ ต่อไปนี้เป็นตัวอย่างของวิธีที่คุณอาจใช้ RoadTracks ในเว็บแอปพลิเคชันโดยใช้ Google Maps JavaScript API:
```
// สร้าง RoadTrack ใหม่ object
var roadTrack = new google.maps.RoadTrack({
origin: 'New York, NY',
ปลายทาง: 'Los Angeles, CA',
path) : [
{
lat: 37.7749,
lng: -122.4194,
ชื่อ: 'US-101'
},
{
lat: 38.5146,
lng: -121.7913,
ชื่อ: 'CA-1'
}
]
});
// ขอเส้นทางสำหรับเส้นทางที่กำหนดเอง
roadTrack.getDirections(function(result) {
// แสดงเส้นทางบน map
var infowindow = new google.maps.InfoWindow({
map: map,
ตำแหน่ง : result.routes[0].overview_polyline.getPoints()[0],
content: 'Custom Route'
});
});
```
ในตัวอย่างนี้ เราสร้างวัตถุ RoadTrack ใหม่และระบุจุดเริ่มต้น และสถานที่ปลายทางตลอดจนเส้นทางที่เราต้องการใช้ (ในกรณีนี้คือ US-101 และ CA-1) จากนั้นเราใช้เมธอด `getDirections` เพื่อขอเส้นทางสำหรับเส้นทางที่กำหนดเอง และแสดงเส้นทางเหล่านั้นบนแผนที่โดยใช้หน้าต่างข้อมูล



