Çoklu Çizgi Kalitesini Yapılandır
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Çoklu çizginin kalitesi aşağıdaki terimlerle açıklanabilir:
- Çoklu çizgiyi oluşturan nokta sayısı
- Nokta sayısı arttıkça çoklu çizgi daha düzgün olur (özellikle eğrilerde).
- Noktaların kayan nokta duyarlılığı
- Noktalar, tek duyarlıklı kayan nokta biçiminde gösterilen enlem ve boylam değerleri olarak belirtilir. Bu yöntem, küçük değerler (kesin olarak gösterilebilen) için iyi sonuç verir ancak kayan nokta yuvarlama hataları nedeniyle değerler arttıkça hassasiyet azalır.
Çoklu çizgi kalitesini belirtme
ComputeRoutes()
yöntemini çağırdığınızda, çoklu çizginin kalitesini belirtmek için PolylineQuality
numaralandırma değerini kullanırsınız.
En yüksek çözünürlüklü bir çoklu çizgi oluşturmak için maksimum sayıda noktadan oluşan bir çoklu çizgi oluşturmak istediğinizde HIGH_QUALITY
değerini kullanın. Bu kalite artışı, yanıt süresinin uzamasıyla sonuçlanır.
Rotanın düşük çözünürlüklü bir genel görünümünü oluşturmak istediğinizde OVERVIEW
değerini kullanın. Bu değer, minimum sayıda noktadan oluşan bir çoklu çizgi oluşturur. Bu seçenek, en düşük gecikmeyle yanıtlar üretir.
Örnek
Aşağıdaki örnekte, istek gövdesinde çoklu çizgi kalitesinin nasıl ayarlanacağı gösterilmektedir.
{
"origin":{
"location":{
"latLng":{
"latitude":37.419734,
"longitude":-122.0827784
}
}
},
"destination":{
"location":{
"latLng":{
"latitude":37.417670,
"longitude":-122.079595
}
}
},
"polylineQuality":"HIGH_QUALITY"
}
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-09-25 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-09-25 UTC."],[],["Polyline quality depends on the number of points and their floating-point precision. The `ComputeRoutes()` method uses `PolylineQuality` to set this. `HIGH_QUALITY` creates a polyline with the maximum points, resulting in high resolution but increased latency. `OVERVIEW` generates a low-resolution polyline with minimal points, reducing latency. The request body sets `polylineQuality` to specify either `HIGH_QUALITY` or `OVERVIEW`, which will influence the polyline's precision.\n"]]