Class Maps

मैप

दिशा-निर्देश खोजने, जियोकोडिंग, एलिवेशन सैंपलिंग, और स्टैटिक मैप इमेज बनाने की अनुमति देता है.

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
decodePolyline(polyline)Number[]कोड में बदली गई पॉलीलाइन स्ट्रिंग को पॉइंट की कैटगरी में वापस डिकोड करता है.
encodePolyline(points)Stringपॉइंट के अरे को स्ट्रिंग में कोड में बदलता है.
newDirectionFinder()DirectionFinderनया DirectionFinder ऑब्जेक्ट बनाता है.
newElevationSampler()ElevationSamplerएक ElevationSampler ऑब्जेक्ट बनाता है.
newGeocoder()Geocoderएक नया जियोकोडर ऑब्जेक्ट बनाता है.
newStaticMap()StaticMapनया StaticMap ऑब्जेक्ट बनाता है.
setAuthentication(clientId, signingKey)voidयह कोटे के तहत मिलने वाले अतिरिक्त फ़ायदों का फ़ायदा पाने के लिए, बाहरी रूप से बनाए गए Google Maps API प्रीमियम प्लान खाते के इस्तेमाल को चालू करता है.

ज़्यादा जानकारी के साथ दस्तावेज़

decodePolyline(polyline)

कोड में बदली गई पॉलीलाइन स्ट्रिंग को पॉइंट की कैटगरी में वापस डिकोड करता है.

// Decodes a string representation of the latitudes and longitudes of Minneapolis and Milwaukee
// respectively.
var polyline = 'qvkpG`qhxPbgyI_zq_@';
var points = Maps.decodePolyline(polyline);
for (var i = 0; i < points.length; i+= 2) {
  Logger.log('%s, %s', points[i], points[i+1]);
}

पैरामीटर

नामTypeब्यौरा
polylineStringडिकोड करने के लिए, कोड में बदली गई पॉलीलाइन.

रिटर्न

Number[] — अक्षांश देशांतर जोड़ों की कलेक्शन (lat0, long0, lat1, long1, ...).

इन्हें भी देखें


encodePolyline(points)

पॉइंट के अरे को स्ट्रिंग में कोड में बदलता है.

// The latitudes and longitudes of New York and Boston respectively.
var points = [40.77, -73.97, 42.34, -71.04];
var polyline = Maps.encodePolyline(points);

पैरामीटर

नामTypeब्यौरा
pointsNumber[]कोड में बदलने के लिए अक्षांश/देशांतर की जोड़ी की कैटगरी.

रिटर्न

String — कोड में बदली गई स्ट्रिंग, इन पॉइंट को दिखाती है.

इन्हें भी देखें


newDirectionFinder()

नया DirectionFinder ऑब्जेक्ट बनाता है.

रिटर्न

DirectionFinder — दिशा खोजने वाला नया ऑब्जेक्ट.


newElevationSampler()

एक ElevationSampler ऑब्जेक्ट बनाता है.

रिटर्न

ElevationSampler — ऊंचाई का नमूना लेने वाला एक नया ऑब्जेक्ट.


newGeocoder()

एक नया जियोकोडर ऑब्जेक्ट बनाता है.

रिटर्न

Geocoder — एक नया जियोकोडर ऑब्जेक्ट.


newStaticMap()

नया StaticMap ऑब्जेक्ट बनाता है.

रिटर्न

StaticMap — एक नया स्टैटिक मैप ऑब्जेक्ट.


setAuthentication(clientId, signingKey)

यह कोटे के तहत मिलने वाले अतिरिक्त फ़ायदों का फ़ायदा पाने के लिए, बाहरी रूप से बनाए गए Google Maps API प्रीमियम प्लान खाते के इस्तेमाल को चालू करता है. आपका क्लाइंट आईडी और साइनिंग पासकोड, Google Enterprise के सहायता पोर्टल से लिया जा सकता है. डिफ़ॉल्ट कोटा भत्तों का इस्तेमाल करने के लिए, इन वैल्यू को null पर सेट करें.

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

पैरामीटर

नामTypeब्यौरा
clientIdStringक्लाइंट आइडेंटिफ़ायर.
signingKeyStringएक निजी साइनिंग पासकोड.