इस एपीआई की मदद से, दिशाओं का पता लगाया जा सकता है, जियोकोडिंग की जा सकती है, ऊंचाई के सैंपल लिए जा सकते हैं, और स्टैटिक मैप इमेज बनाई जा सकती हैं.
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
|---|---|---|
Direction | Direction | |
Static | Static |
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
decode | Number[] | यह फ़ंक्शन, कोड में बदली गई पॉलीलाइन स्ट्रिंग को वापस पॉइंट के ऐरे में बदलता है. |
encode | String | यह फ़ंक्शन, पॉइंट के किसी ऐरे को स्ट्रिंग में बदलता है. |
new | Direction | यह DirectionFinder ऑब्जेक्ट बनाता है. |
new | Elevation | ElevationSampler ऑब्जेक्ट बनाता है. |
new | Geocoder | यह नया Geocoder ऑब्जेक्ट बनाता है. |
new | Static | यह एक नया StaticMap ऑब्जेक्ट बनाता है. |
reset | void | यह पुष्टि करने के क्रेडेंशियल को रीसेट करता है, ताकि कोटे की डिफ़ॉल्ट सीमा का इस्तेमाल किया जा सके. |
set | void | इस कुकी की मदद से, एपीआई पासकोड का इस्तेमाल करके अनुरोधों की पुष्टि की जा सकती है, ताकि अतिरिक्त कोटा का फ़ायदा लिया जा सके. |
set | void | इस अनुमति से, एपीआई पासकोड और साइनिंग की का इस्तेमाल करके, StaticMap में अतिरिक्त कोटा का फ़ायदा पाने के लिए अनुरोधों की पुष्टि की जा सकती है. |
ज़्यादा जानकारी वाला दस्तावेज़
decodePolyline(polyline)
यह फ़ंक्शन, कोड में बदली गई पॉलीलाइन स्ट्रिंग को वापस पॉइंट के ऐरे में बदलता है.
// Decodes a string representation of the latitudes and longitudes of // Minneapolis and Milwaukee respectively. const polyline = 'qvkpG`qhxPbgyI_zq_@'; const points = Maps.decodePolyline(polyline); for (let i = 0; i < points.length; i += 2) { Logger.log('%s, %s', points[i], points[i + 1]); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
polyline | String | डिकोड करने के लिए, कोड में बदली गई पॉलीलाइन. |
वापसी का टिकट
Number[] — अक्षांश और देशांतर की जोड़ियों का एक कलेक्शन (lat0, long0, lat1, long1, ...).
इन्हें भी देखें
encodePolyline(points)
यह फ़ंक्शन, पॉइंट के किसी ऐरे को स्ट्रिंग में बदलता है.
// The latitudes and longitudes of New York and Boston respectively. const points = [40.77, -73.97, 42.34, -71.04]; const polyline = Maps.encodePolyline(points);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
points | Number[] | अक्षांश/देशांतर की जोड़ियों का ऐसा कलेक्शन जिसे कोड में बदला जाना है. |
वापसी का टिकट
String — यह एक कोड में बदली गई स्ट्रिंग है, जो उन पॉइंट को दिखाती है.
इन्हें भी देखें
newDirectionFinder()
यह DirectionFinder ऑब्जेक्ट बनाता है.
वापसी का टिकट
DirectionFinder — यह दिशा ढूंढने वाला नया ऑब्जेक्ट है.
newElevationSampler()
ElevationSampler ऑब्जेक्ट बनाता है.
वापसी का टिकट
ElevationSampler — ऊंचाई के बारे में जानकारी देने वाला नया ऑब्जेक्ट.
newGeocoder()
newStaticMap()
resetAuthenticationApiKey()
यह पुष्टि करने के क्रेडेंशियल को रीसेट करता है, ताकि कोटे की डिफ़ॉल्ट सीमा का इस्तेमाल किया जा सके. यह तरीका तब काम करता है, जब अनुरोधों की पुष्टि करने के लिए एपीआई पासकोड का इस्तेमाल किया जा रहा हो. अगर आपको पुष्टि करने के क्रेडेंशियल दिए बिना Maps के तरीकों का इस्तेमाल करना है, तो इस तरीके का इस्तेमाल करके डिफ़ॉल्ट कोटा की अनुमतियों पर वापस जाया जा सकता है.
Maps.resetAuthenticationApiKey();
थ्रॉ
Error — अगर पुष्टि करने के लिए का इस्तेमाल किया जा रहा है.setAuthentication(clientId, signingKey)
setAuthenticationByApiKey(apiKey)
इस कुकी की मदद से, एपीआई पासकोड का इस्तेमाल करके अनुरोधों की पुष्टि की जा सकती है, ताकि अतिरिक्त कोटा का फ़ायदा लिया जा सके.
इस तरीके का इस्तेमाल, एपीआई पासकोड सेट करने के लिए किया जाता है. इसका इस्तेमाल अनुरोधों की पुष्टि करने के लिए किया जाता है. इस तरीके को कॉल करने पर, कोटे का इस्तेमाल और बिलिंग, कीमत की जानकारी देने वाली शीट के मुताबिक, दिए गए एपीआई पासकोड से जुड़े Google Cloud प्रोजेक्ट से ली जाती है. पुष्टि करने के क्रेडेंशियल दिए बिना, डिफ़ॉल्ट कोटा के साथ Maps तरीकों का इस्तेमाल किया जा सकता है. StaticMap का इस्तेमाल करने पर, कृपया setAuthenticationByApiKey(apiKey, signingKey) तरीके का इस्तेमाल करें.
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
api | String | एपीआई पासकोड, जिसे Google Cloud Console से हासिल किया जा सकता है. इसके लिए, क्विकस्टार्ट गाइड में दिया गया तरीका अपनाएं. |
थ्रॉ
Error — अगर apiKey null है या अगर का इस्तेमाल पहले से ही पुष्टि करने के लिए किया जा रहा हैsetAuthentication(clientId, signingKey)
setAuthenticationByApiKey(apiKey, signingKey)
इस अनुमति से, एपीआई पासकोड और साइनिंग की का इस्तेमाल करके, StaticMap में अतिरिक्त कोटा का फ़ायदा पाने के लिए अनुरोधों की पुष्टि की जा सकती है. Static Map API के अनुरोधों के लिए signingKey ज़रूरी है. हालांकि, इस तरीके का इस्तेमाल Maps की अन्य सेवाओं की पुष्टि करने के लिए भी किया जा सकता है. ऐसे मामलों में, signingKey पैरामीटर को अनदेखा कर दिया जाता है.
इस तरीके का इस्तेमाल, एपीआई कुंजी और साइनिंग की सेट करने के लिए किया जाता है. इसका इस्तेमाल अनुरोधों की पुष्टि करने के लिए किया जाता है. StaticMap के लिए, हस्ताक्षर करने वाली कुंजी ज़रूरी होती है. यह टेस्टिंग के मकसद से, बिना हस्ताक्षर वाले कुछ अनुरोधों को स्वीकार करता है. हालांकि, प्रोडक्शन में थ्रेशोल्ड तक पहुंचने के बाद, ये अनुरोध पूरे नहीं होते. इसके बारे में ज़्यादा जानकारी यहां मिल सकती है.
Maps.setAuthenticationByApiKey('BBdgJpSbLtAtmkBFjgLt310qT6iekggfDdVqLC0', '7_pry-Skg0PKxds-7nvdl91mB5=');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
api | String | एपीआई पासकोड, जिसे Google Cloud Console से हासिल किया जा सकता है. इसके लिए, क्विकस्टार्ट गाइड में दिया गया तरीका अपनाएं. |
signing | String | साइनिंग पासकोड, जिसे Google Cloud Console से पाया जा सकता है. इसके लिए, डिजिटल हस्ताक्षर से जुड़ी गाइड में दिया गया तरीका अपनाएं. यह StaticMap के लिए ज़रूरी है. हालांकि, Maps की अन्य सेवाओं के लिए इसे अनदेखा किया जाता है. |
थ्रॉ
Error — अगर apiKey null है या अगर का इस्तेमाल पहले से ही पुष्टि करने के लिए किया जा रहा हैsetAuthentication(clientId, signingKey)