Çoklu Çizgi Kalitesini Yapılandır
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir çok çizginin kalitesi aşağıdaki terimlerle açıklanabilir:
- Poli çizgiyi oluşturan noktaların sayısı
- Nokta sayısı arttıkça çoklu çizgi daha düzgün olur (özellikle de eğrilerde).
- Noktaların kayan nokta hassasiyeti
- Noktaların enlem ve boylam değerleri tek hassasiyetli kayan nokta biçiminde belirtilir. Bu yöntem, küçük değerler (tam olarak temsil edilebilir) için iyi sonuç verir ancak değerler arttıkça kayan nokta yuvarlama hataları nedeniyle hassasiyet azalır.
Çoklu çizgi kalitesini belirtme
ComputeRoutes()
yöntemini çağırırken poli çizginin kalitesini belirtmek için bir PolylineQuality
enumeration değeri kullanırsınız.
En yüksek çözünürlükte bir poli çizgi oluşturmak için maksimum sayıda noktadan oluşan bir poli çizgi oluşturmak istediğinizde HIGH_QUALITY
değerini kullanın. Bu artmış kalite, yanıt gecikmesi pahasına elde edilir.
Rotaya dair minimum sayıda noktadan oluşan bir çok çizginin yer aldığı düşük çözünürlüklü bir genel bakış oluşturmak istediğinizde OVERVIEW
değerini kullanın. Bu seçenek, en düşük gecikmeye sahip 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-04-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-04-25 UTC."],[[["Polyline quality is determined by the number of points and their floating-point precision, impacting smoothness and accuracy."],["`HIGH_QUALITY` setting yields the most detailed polyline with maximum points, potentially increasing response time."],["`OVERVIEW` setting creates a simplified polyline with minimal points, prioritizing faster response."],["You can adjust the polyline quality using the `PolylineQuality` enumeration when making API requests, as shown in the example."]]],["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"]]