Özel rota planlama

Araç paylaşımı yolculuğu 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 uyum konusunda da yardımcı olabilir.

Rota planlamanın tüm avantajlarından yararlanmak için hem Routes Preferred API'yi hem de Navigation SDK'yı kullanın.

ComputeCustomRoutes yöntemini etkinleştirme

Kodunuzda ComputeCustomRoutes yöntemini kullanabilmek için önce bu yöntemi 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 kullanma

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 üstbilgisini 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 yolları listesidir. Her alan yolu, mesaj hiyerarşisini temsil eden, noktayla ayrılmış 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üyle başlar ve isteğe bağlı olarak bir veya daha fazla nokta ve ardından bir sonraki alan adı düzeyi gelir. 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 olan "*" işaretidir.

Daha fazla bilgi için aşağıdaki sayfaları inceleyin:

ComputeCustomRoutes yöntemini kullanmayla ilgili örnekler için Özel Rota Hesaplama Örnekleri başlıklı makaleyi inceleyin.

Geçiş ücretleri hesaplanıyor

Geçiş ücretlerini hesaplama hakkında bilgi için Geçiş ücretlerini hesaplama başlıklı makaleyi inceleyin.

Geçiş ücretlerini hesaplama örnekleri için Özel Rota Hesaplama Örnekleri başlıklı makaleyi inceleyin.