पॉलीलाइन की क्वालिटी के बारे में इन शब्दों में बताया जा सकता है:
- उन पॉइंट की संख्या जिनसे पॉलीलाइन बनती है
- सभी पॉइंट जितने ज़्यादा पॉइंट होंगे, पॉलीलाइन उतनी ही चिकनी होगी (खास तौर पर कर्व में).
- पॉइंट का फ़्लोटिंग-पॉइंट कितना सटीक है
- पॉइंट को अक्षांश और देशांतर वैल्यू के तौर पर बताया जाता है. इन्हें एक सटीक फ़्लोटिंग-पॉइंट फ़ॉर्मैट में दिखाया जाता है. यह छोटी वैल्यू के लिए अच्छी तरह से काम करती है (जिसे सटीक तौर पर दिखाया जा सकता है). हालांकि, फ़्लोटिंग-पॉइंट राउंडिंग की गड़बड़ियों की वजह से वैल्यू बढ़ने के साथ-साथ सटीक जानकारी कम होती जाती है.
पॉलीलाइन की क्वालिटी के बारे में जानकारी देना
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" }