


Google Haritalar RoadTracks ile Sürüş Yol Tariflerinizi Özelleştirin
RoadTracks, Google Haritalar Platformu'nda, arabayla yol tarifleri için özelleştirilmiş rotalar oluşturmanıza olanak tanıyan bir özelliktir. RoadTracks ile, Google Haritalar tarafından hesaplanan varsayılan rotaya güvenmek yerine, yol tarifleriniz için kullanmak istediğiniz belirli yolları veya rotaları tanımlayabilirsiniz.
Örneğin, bir yol gezisi planlıyorsanız ve otoyollardan veya ücretli geçişlerden kaçınmak istiyorsanız sizi manzaralı yan yollara veya yerel yollara götürecek özel bir rota oluşturmak için RoadTracks'ı kullanabilirsiniz. Yol boyunca ziyaret etmek istediğiniz önemli yerler veya ilgi çekici yerler gibi belirli ilgi noktalarını belirtmek için RoadTracks'ı da kullanabilirsiniz.
RoadTracks'ı kullanmak için bir Google Haritalar API projesi oluşturmanız ve "RoadTracks" özelliğini etkinleştirmeniz gerekir. RoadTracks'e erişiminiz olduğunda, özel rotalar oluşturmak ve bunları bir haritada görüntülemek için tercih ettiğiniz programlama dili için Google Haritalar JavaScript API'sini veya Google Haritalar SDK'sını kullanabilirsiniz.
Burada RoadTracks'i bir web uygulamasında aşağıdakileri kullanarak nasıl kullanabileceğinize dair bir örnek verilmiştir: Google Haritalar JavaScript API'si:
```
// Yeni bir RoadTrack nesnesi oluşturun
var roadTrack = new google.maps.RoadTrack({
başlangıç noktası: 'New York, NY',
hedef: 'Los Angeles, CA',
rota : [
{
enlem: 37.7749,
lng: -122.4194,
ad: 'US-101'
},
{
enlem: 38.5146,
lng: -121.7913,
ad: 'CA-1'
}
]
});
// Özel rota için yol tariflerini alın
roadTrack.getDirections(function(result) {
// Yol tariflerini haritada görüntüleyin
var infowindow = new google.maps.InfoWindow({
harita: harita,
konum) : result.routes[0].overview_polyline.getPoints()[0],
content: 'Custom Route'
});
});
```
Bu örnekte yeni bir RoadTrack nesnesi oluşturuyoruz ve kaynağı belirtiyoruz ve varış yerleri ve gitmek istediğimiz rota (bu durumda US-101 ve CA-1). Daha sonra özel rotanın talimatlarını almak için 'getDirections' yöntemini kullanırız ve bunları bir bilgi penceresi kullanarak harita üzerinde görüntüleriz.



