Araç paylaşma yolculuğu için en iyi rotayı belirlerken en hızlı rota her zaman en iyi seçenek olmayabilir. İstebilirsiniz rotanızı planlayın.
Routes Preferred API'si,
ComputeCustomRoutes
yöntemini kullanarak bir rota hedefi belirleyin.
ComputeCustomRoutes
yöntemi, aşağıdakileri yaparak rota uygunluğuna da yardımcı olabilir:
operatörün seçtiği rota ile rota arasındaki farkı
yol katedildi.
Hem Routes Preferred API'yi hem de Gezinme SDK'sı tüm avantajlarından yararlanmaya çalışın.
ComputeCustomRoutes yöntemini etkinleştirme
Kodunuzda ComputeCustomRoutes
yöntemini kullanmadan önce
etkinleştireceğim. Routes Preferred API'yi etkinleştirme hakkında daha fazla bilgi için
yöntemleri için Başlarken bölümüne bakın.
ComputeCustomRoutes yöntemini kullanma
ComputeCustomRoutes
yöntemi bir yanıt belirtmenizi gerektirir
alan maskesi eklemek. Yanıt alanı maskesini
$fields
veya fields
URL parametresi ya da HTTP/gRPC başlığını kullanarak
X-Goog-FieldMask
. Daha fazla bilgi için bkz.
Sistem Parametreleri.
Alan maskesi değeri, alan yollarının virgülle ayrılmış bir listesidir. Her bir alan yolu ileti hiyerarşisini temsil eden alan adlarının noktayla ayrılmış bir listesidir. Alan adı, JSON nesne anahtarı veya protobuf alan etiketinin adıdır. Alan yolu, üst düzey yanıt mesajı türünden başlar. ve isteğe bağlı olarak ardından bir veya daha fazla nokta gelir. Ardından bir sonraki seviye . Genel olarak alan yolları aşağıdaki şekilde oluşturulur:
topLevelField[.secondLevelField][.thirdLevelField][...]
Özel durum alan maskesi, tüm kök düzeylerini seçen bir "*" joker karakteridir. alanları.
Daha fazla bilgi için aşağıdaki sayfaları inceleyin:
ComputeCustomRoutes
yöntemini kullanma örnekleri için
Özel Rota (Beta) Örneklerini Hesaplama.
Geçiş ücretleri hesaplanıyor
Geçiş ücretlerini hesaplama hakkında bilgi edinmek için bkz. Geçiş ücretlerini hesaplayın.
Otoyol ücretlerini hesaplama örnekleri için Özel Rota Hesaplama Örnekleri bölümüne bakın.