इंटरैक्टिव पॉलीलाइन एन्कोडर

Google Maps, दो या उससे ज़्यादा अक्षांश/देशांतर निर्देशांकों से एक सामान्य पॉलीलाइन जनरेट कर सकता है. पॉलीलाइन एन्कोडिंग, सिंपल पॉलीलाइन, और कॉम्प्लेक्स पॉलीलाइन के बारे में ज़्यादा जानें.

इस यूटिलिटी की मदद से, मैप पर इंटरैक्टिव तरीके से या निर्देशांक डालकर, पॉलीलाइन एन्कोडिंग जनरेट की जा सकती हैं. इस टूल का इस्तेमाल करके, पॉलीलाइन को वापस कोऑर्डिनेट में बदला जा सकता है.

हालांकि, अगर आपके पास पहले से कोई कोड की गई पॉलीलाइन या GeoJSON linestring के तौर पर निर्देशांकों की सूची है और आपको मैप पर पॉलीलाइन देखनी है, तो इंटरैक्टिव पॉलीलाइन डीकोडर यूटिलिटी का इस्तेमाल करें.

मैप पर इंटरैक्टिव तरीके से पॉलीलाइन बनाना

  1. मैप को बीच में लाने के लिए, कोई पता, पिन कोड, जगह या लैंडमार्क डालें और खोजें पर क्लिक करें.
  2. मैप पर क्लिक करके, एक मार्कर लगाएं. यह मार्कर, आपकी पॉलीलाइन की शुरुआती जगह को दिखाता है.
  3. आपके मार्कर के निर्देशांक, अक्षांश और देशांतर बॉक्स में दिखते हैं.
  4. जगह की जानकारी जोड़ें बटन पर क्लिक करें. इससे जगहों की सूची में निर्देशांक जुड़ जाते हैं. साथ ही, कोड में बदली गई पॉलीलाइन बॉक्स में एक एन्कोडिंग जनरेट हो जाती है.
  5. अपनी पॉलीलाइन पर मौजूद सभी जगहों को जगहों की सूची और कोड में बदली गई पॉलीलाइन में जोड़ने के लिए, मैप पर मार्कर जोड़ते रहें.

निर्देशांक में बदलाव करना

  • किसी जगह की जानकारी मिटाने के लिए, उसे जगह की सूची में चुनें. इसके बाद, चुनी गई जगह की जानकारी मिटाएं पर क्लिक करें.
  • सभी जगहों की जानकारी मिटाने और फिर से शुरू करने के लिए, सभी जगहों की जानकारी मिटाएं पर क्लिक करें.
  • जगह की जानकारी में बदलाव नहीं किया जा सकता. किसी जगह की जानकारी में बदलाव करने के लिए, उसे मिटाएं और फिर से जोड़ें. अगर लोकेशन आपकी सूची के आखिर में नहीं है, तो उस लोकेशन और उसके बाद की सभी लोकेशन को मिटा दें.

निर्देशांक डालकर पॉलीलाइन बनाना

  • अगर आपके पास निर्देशांकों की कोई मौजूदा सूची है, तो मार्कर लगाने के बजाय, अक्षांश और देशांतर को उनके बॉक्स में मैन्युअल तरीके से डाला जा सकता है.

पॉलीलाइन को कोऑर्डिनेट में डिकोड करना

  1. Encoded Polyline बॉक्स में अपनी पॉलीलाइन डालें.
  2. अगर आपकी पॉलीलाइन में एस्केप किए गए वर्ण शामिल हैं, तो उन्हें अनएस्केप करने के लिए चेकबॉक्स पर क्लिक करें.
  3. डिकोड पॉलीलाइन पर क्लिक करें. निर्देशांक, जगह की सूची में दिखते हैं. साथ ही, मैप पर लाइन खींची जाती है.

यह यूटिलिटी, Maps JavaScript API का इस्तेमाल करती है. खास तौर पर, google.maps.geometry.encoding नेमस्पेस में, पाथ को एन्कोड और डिकोड करने का काम स्टैटिक तरीके से encodePath() और decodePath() हैंडल करते हैं. एन्कोडिंग स्कीम के बारे में जानने के लिए, एन्कोड किए गए पॉलीलाइन एल्गोरिदम का फ़ॉर्मैट देखें.