पॉलीलाइन की क्वालिटी के बारे में इन शब्दों में बताया जा सकता है:
- पॉलीलाइन बनाने वाले पॉइंट की संख्या
- जितने ज़्यादा पॉइंट होंगे, पॉलीलाइन उतनी ही बेहतर होगी. खास तौर पर, कर्व में.
- पॉइंट का फ़्लोटिंग-पॉइंट कितना सटीक है
- पॉइंट को अक्षांश और देशांतर की वैल्यू के तौर पर दिखाया जाता है. इन्हें सिंगल-प्रिसिज़न फ़्लोटिंग-पॉइंट फ़ॉर्मैट में दिखाया जाता है. यह छोटे वैल्यू के लिए अच्छी तरह से काम करता है, जिन्हें सटीक तरीके से दिखाया जा सकता है. हालांकि, वैल्यू बढ़ने पर सटीक वैल्यू कम हो जाती है. इसकी वजह यह है कि फ़्लोटिंग-पॉइंट राउंडिंग की गड़बड़ियां होती हैं.
पॉलीलाइन की क्वालिटी तय करना
ComputeRoutes()
तरीके को कॉल करते समय, पॉलीलाइन की क्वालिटी बताने के लिए, PolylineQuality
सूची वाली वैल्यू का इस्तेमाल किया जाता है.
HIGH_QUALITY
वैल्यू का इस्तेमाल तब करें, जब आपको सबसे ज़्यादा पॉइंट वाली पॉलीलाइन बनानी हो, ताकि सबसे ज़्यादा रिज़ॉल्यूशन वाली पॉलीलाइन बनाई जा सके. बेहतर क्वालिटी की सुविधा,
जवाब देने में लगने वाले समय पर निर्भर करती है.
अगर आपको रूट की कम रिज़ॉल्यूशन वाली खास जानकारी बनानी है, तो OVERVIEW
वैल्यू का इस्तेमाल करें. यह एक पॉलीलाइन होती है, जिसमें कम पॉइंट होते हैं. इस विकल्प से, जवाब मिलने में लगने वाला समय सबसे कम होता है.
उदाहरण
नीचे दिए गए उदाहरण में, अनुरोध के मुख्य हिस्से में पॉलीलाइन की क्वालिटी सेट करने का तरीका बताया गया है.
{ "origin":{ "location":{ "latLng":{ "latitude":37.419734, "longitude":-122.0827784 } } }, "destination":{ "location":{ "latLng":{ "latitude":37.417670, "longitude":-122.079595 } } }, "polylineQuality":"HIGH_QUALITY" }