Routes Library, Maps JavaScript API; eski DirectionsService ve DistanceMatrixService nesnelerinin yerini alan Route ve RouteMatrix sınıflarını içerir. google.maps.importLibrary("routes") ile kitaplığı web uygulamanıza yükleyin (Tarayıcı uygulamalarının https://routes.googleapis.com web hizmetini doğrudan çağırmak yerine neden bu kitaplığı kullanması gerektiğini öğrenmek için İstemci tarafı SDK'ları kullanma bölümüne bakın).
Route sınıfı
Route sınıfı, iki konum arasındaki ideal rotayı döndüren computeRoutes() yöntemini sağlar. Birden fazla konum arasında toplu taşıma, bisiklet, araba, iki tekerlekli motorlu araçlar veya yaya olarak seyahat için gerçek zamanlı trafik bilgileriyle yol tarifi sunun.
RouteMatrix sınıfı
RouteMatrix sınıfı, farklı başlangıç ve varış konumları arasındaki rota matrisi için mesafeleri ve seyahat sürelerini döndürür. 625 rota öğesine kadar birden fazla hedef için seyahat sürelerini ve mesafelerini hesaplayın.
Kullanım alanınıza uygun bir sınıf seçme
- Birden fazla durak içeren rota planlama:
Route.computeRoutes()kullanın. Ara yol noktalarını, durak optimizasyonunu, alternatif rotaları ve ücret tahminlerini destekler. Rotayı 2D haritada çizmek içincreatePolylines()vecreateWaypointAdvancedMarkers()yöntemlerini çağırın. Bir rotayı 3D haritada oluşturmak içinRoute3DElement(<gmp-route-3d>) web bileşenini kullanın veyacreate3DPolylines(),createPopover()vecreateWaypointMarkers()yöntemlerini çağırın. - Sevk ve en yakın konum eşleştirme: 625 rota öğesine kadar çeşitli başlangıç ve varış noktaları arasındaki seyahat sürelerini ve mesafeleri karşılaştırmak için
RouteMatrix.computeRouteMatrix()kullanın. Örneğin, bir teslim alma işlemi için en yakın sürücüyü atayabilir veya teslimat için en yakın depoyu seçebilirsiniz.