Araç paylaşma seyahati için en iyi rotayı belirlerken en hızlı rota her zaman en iyi seçenek olmayabilir. Rotanızı planlamak isteyebilirsiniz.
Routes Preferred API, ComputeCustomRoutes
yöntemini kullanarak bir rota hedefi belirterek rota planlamanıza olanak tanır.
ComputeCustomRoutes
yöntemi, operatör tarafından seçilen rota ile sürülen rota arasındaki farkı en aza indirmenize olanak tanıyarak rotaya uygunluk konusunda da yardımcı olabilir.
Rota planlamanın avantajlarından tam olarak yararlanmak için hem Rotalar Tercih Edilen API'sini hem de Navigasyon SDK'sını kullanın.
ComputeCustomRoutes yöntemini etkinleştirme
ComputeCustomRoutes
yöntemini kodunuzda kullanabilmek için önce etkinleştirmeniz gerekir. Routes Preferred API yöntemlerini etkinleştirme hakkında daha fazla bilgi için Başlangıç bölümüne bakın.
ComputeCustomRoutes yöntemini kullanın
ComputeCustomRoutes
yöntemi, girişte bir yanıt alanı maskesi belirtmenizi gerektirir. Yanıt alan maskesini $fields
veya fields
URL parametresini ya da X-Goog-FieldMask
HTTP/gRPC üst bilgisini kullanarak sağlayabilirsiniz. Daha fazla bilgi için Sistem Parametreleri başlıklı makaleyi inceleyin.
Alan maskesi değeri, virgülle ayrılmış bir alan yolu listesidir. Her alan yolu, mesaj hiyerarşisini temsil eden noktayla ayrılmış bir alan adları listesidir. Alan adı, JSON nesne anahtarı veya protobuf alan etiketi adıdır. Alan yolu, üst düzey yanıt mesajı türünden başlar ve isteğe bağlı olarak bir veya daha fazla nokta, ardından alan adının bir sonraki seviyesi ile devam eder. Genel olarak alan yolları aşağıdaki şekilde oluşturulur:
topLevelField[.secondLevelField][.thirdLevelField][...]
Özel durum alan maskesi, tüm kök düzeyindeki alanları seçen bir joker karakter ("*") bağımsız değişkenidir.
Daha fazla bilgi için aşağıdaki sayfaları inceleyin:
ComputeCustomRoutes
yönteminin kullanıldığı örnekler için Özel Rota Hesaplama (Beta) Örnekleri başlıklı makaleyi inceleyin.
Otoyol ücretlerini hesaplama
Otoyol ücretlerini hesaplama hakkında bilgi edinmek için Otoyol ücretlerini hesaplama başlıklı makaleyi inceleyin.
Geçiş ücretlerini hesaplama örnekleri için Özel Rota Hesaplama Örnekleri bölümüne bakın.