Class StaticMap

StaticMap

स्टैटिक मैप इमेज को बनाने और सजाने की अनुमति देता है.

नीचे दिए गए उदाहरण से पता चलता है कि आप न्यूयॉर्क शहर के मैप बनाने के लिए इस कक्षा का इस्तेमाल कैसे कर सकते हैं.

// Create a map centered on Times Square.
var map = Maps.newStaticMap()
    .setSize(600, 600)
    .setCenter('Times Square, New York, NY');

// Add markers for the nearbye train stations.
map.setMarkerStyle(Maps.StaticMap.MarkerSize.MID, Maps.StaticMap.Color.RED, 'T');
map.addMarker('Grand Central Station, New York, NY');
map.addMarker('Penn Station, New York, NY');

// Show the boundaries of the Theatre District.
var corners = [
  '8th Ave & 53rd St, New York, NY',
  '6th Ave & 53rd St, New York, NY',
  '6th Ave & 40th St, New York, NY',
  '8th Ave & 40th St, New York, NY'
];
map.setPathStyle(4, Maps.StaticMap.Color.BLACK, Maps.StaticMap.Color.BLUE);
map.beginPath();
for (var i = 0; i < corners.length; i++) {
  map.addAddress(corners[i]);
}
// All static map URLs require an API key.
var url = map.getMapUrl() + "&key=YOUR_API_KEY";

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

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addAddress(address)StaticMapमौजूदा पाथ की परिभाषा में एक नया पता जोड़ता है.
addMarker(latitude, longitude)StaticMapएक बिंदु (lat/lng) का इस्तेमाल करके मैप में एक मार्कर जोड़ता है.
addMarker(address)StaticMapपते का इस्तेमाल करके, मैप पर एक मार्कर जोड़ता है.
addPath(points)StaticMapपॉइंट की श्रेणी का इस्तेमाल करके, मैप में पाथ जोड़ता है.
addPath(polyline)StaticMapकोड में बदली गई पॉलीलाइन का इस्तेमाल करके, मैप में पाथ जोड़ता है.
addPoint(latitude, longitude)StaticMapमौजूदा पाथ डेफ़िनिशन में एक नया पॉइंट (lat/lng) जोड़ता है.
addVisible(latitude, longitude)StaticMapमैप में दिखने वाला पॉइंट (लैट/एलएनजी) जगह जोड़ता है.
addVisible(address)StaticMapपते की ऐसी जगह जोड़ता है जो मैप में दिखने चाहिए.
beginPath()StaticMapपाथ की नई परिभाषा शुरू करता है.
clearMarkers()StaticMapइससे मार्कर का मौजूदा सेट हट जाता है.
clearPaths()StaticMapपाथ के मौजूदा सेट को साफ़ करें.
clearVisibles()StaticMapदिखाई देने वाली जगहों का मौजूदा सेट हटा देता है.
endPath()StaticMapbeginPath() से शुरू की गई पाथ डेफ़िनिशन को पूरा करता है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को बताए गए कॉन्टेंट के प्रकार में ब्लॉब के तौर पर दिखाएं.
getBlob()Blobइमेज डेटा को Blob के तौर पर हासिल करता है.
getMapImage()Byte[]अपरिष्कृत चित्र डेटा को बाइट श्रेणी के रूप में मिलता है.
getMapUrl()Stringमैप इमेज का यूआरएल हासिल करता है.
setCenter(latitude, longitude)StaticMapएक बिंदु (देशांतर/Lng) का इस्तेमाल करके, मैप के केंद्र को सेट करता है.
setCenter(address)StaticMapपते का इस्तेमाल करके मैप का केंद्र सेट करता है.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapनए मार्कर बनाते समय इस्तेमाल करने के लिए कस्टम मार्कर इमेज सेट करता है.
setFormat(format)StaticMapमैप इमेज का फ़ॉर्मैट सेट करता है.
setLanguage(language)StaticMapमैप पर टेक्स्ट के लिए इस्तेमाल की जाने वाली भाषा सेट करता है (जहां उपलब्ध है).
setMapType(mapType)StaticMapदिखाए जाने वाले मैप का टाइप सेट करता है.
setMarkerStyle(size, color, label)StaticMapनए मार्कर बनाते समय उपयोग करने के लिए मार्कर शैली सेट करता है.
setMobile(useMobileTiles)StaticMapसेट करें कि मोबाइल डिवाइस के लिए खास टाइल सेट का इस्तेमाल किया जाए या नहीं.
setPathStyle(weight, color, fillColor)StaticMapनए पाथ बनाते समय इस्तेमाल करने के लिए पाथ स्टाइल सेट करता है.
setSize(width, height)StaticMapमैप की इमेज की चौड़ाई और ऊंचाई, पिक्सल में सेट करता है.
setZoom(zoom)StaticMapमैप के लिए इस्तेमाल किया गया ज़ूम फ़ैक्टर या ज़ूम करने की क्षमता सेट करता है.

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

addAddress(address)

मौजूदा पाथ की परिभाषा में एक नया पता जोड़ता है.

// Creates a map and adds a path from New York to Boston.
var map = Maps.newStaticMap()
    .beginPath()
    .addAddress('New York, NY')
    .addAddress('Boston, MA')
    .endPath();

पैरामीटर

नामटाइपब्यौरा
addressStringजोड़ने के लिए पता.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


addMarker(latitude, longitude)

एक बिंदु (lat/lng) का इस्तेमाल करके मैप में एक मार्कर जोड़ता है.

// Creates a map and adds a marker at the specified coordinates.
var map = Maps.newStaticMap().addMarker(40.741799, -74.004207);

पैरामीटर

नामटाइपब्यौरा
latitudeNumberनए मार्कर का अक्षांश.
longitudeNumberनए मार्कर का देशांतर.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


addMarker(address)

पते का इस्तेमाल करके, मैप पर एक मार्कर जोड़ता है.

// Creates a map and adds a marker at the specified address.
var map = Maps.newStaticMap().addMarker('76 9th Ave, New York NY');

पैरामीटर

नामटाइपब्यौरा
addressStringनया मार्कर रखने के लिए विच का पता.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


addPath(points)

पॉइंट की श्रेणी का इस्तेमाल करके, मैप में पाथ जोड़ता है.

// Creates a map and adds a path from New York to Boston.
var map = Maps.newStaticMap()
    .addPath([40.714353, -74.005973, 42.358431, -71.059773]);

पैरामीटर

नामटाइपब्यौरा
pointsNumber[]अक्षांश/देशांतर की जोड़ी, जो पाथ तय करती है.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


addPath(polyline)

कोड में बदली गई पॉलीलाइन का इस्तेमाल करके, मैप में पाथ जोड़ता है.

// Creates a map and adds a path from New York to Boston.
var polyline = Maps.encodePolyline([40.714353, -74.005973, 42.358431, -71.059773]);
var map = Maps.newStaticMap().addPath(polyline);

पैरामीटर

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

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


addPoint(latitude, longitude)

मौजूदा पाथ डेफ़िनिशन में एक नया पॉइंट (lat/lng) जोड़ता है.

// Creates a map and adds a path from New York to Boston.
var map = Maps.newStaticMap()
    .beginPath()
    .addPoint(40.714353, -74.005973)
    .addPoint(42.358431, -71.059773)
    .endPath();

पैरामीटर

नामटाइपब्यौरा
latitudeNumberपॉइंट का अक्षांश.
longitudeNumberपॉइंट का देशांतर.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


addVisible(latitude, longitude)

मैप में दिखने वाला पॉइंट (लैट/एलएनजी) जगह जोड़ता है.

// Creates a map where New York and Boston are visible.
var map = Maps.newStaticMap()
    .addVisible(40.714353, -74.005973);
    .addVisible(42.358431, -71.059773)

पैरामीटर

नामटाइपब्यौरा
latitudeNumberपॉइंट का अक्षांश.
longitudeNumberपॉइंट का देशांतर.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


addVisible(address)

पते की ऐसी जगह जोड़ता है जो मैप में दिखने चाहिए.

// Creates a map where New York and Boston are visible.
var map = Maps.newStaticMap()
    .addVisible('New York, NY')
    .addVisible('Boston, MA');

पैरामीटर

नामटाइपब्यौरा
addressStringएक पता जो मैप में दिखाई देना चाहिए.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


beginPath()

पाथ की नई परिभाषा शुरू करता है. addAddress() और addPoint() पर आने वाले कॉल, पाथ के हर नए वर्टेक्स के बारे में बताते हैं. endPath() को कॉल किए जाने पर पाथ पूरा हो जाता है.

// Creates a map and adds a path from New York to Boston.
var map = Maps.newStaticMap()
    .beginPath()
    .addAddress('New York, NY')
    .addAddress('Boston, MA')
    .endPath();

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


clearMarkers()

इससे मार्कर का मौजूदा सेट हट जाता है.

var map = Maps.newStaticMap();
// ...
// Do something interesting here ...
// ...
// Remove all markers on the map.
map.clearMarkers();

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


clearPaths()

पाथ के मौजूदा सेट को साफ़ करें.

var map = Maps.newStaticMap();
// ...
// Do something interesting here ...
// ...
// Remove all paths on the map.
map.clearPaths();

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


clearVisibles()

दिखाई देने वाली जगहों का मौजूदा सेट हटा देता है.

var map = Maps.newStaticMap();
// ...
// Do something interesting here ...
// ...
// Remove all visible locations created with addVisible().
map.clearVisibles();

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


endPath()

beginPath() से शुरू की गई पाथ डेफ़िनिशन को पूरा करता है.

// Creates a map and adds a path from New York to Boston.
var map = Maps.newStaticMap()
    .beginPath()
    .addAddress('New York, NY')
    .addAddress('Boston, MA')
    .endPath();

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


getAs(contentType)

इस ऑब्जेक्ट में मौजूद डेटा को बताए गए कॉन्टेंट के प्रकार में ब्लॉब के तौर पर दिखाएं. यह तरीका फ़ाइल नाम में सही एक्सटेंशन जोड़ता है—उदाहरण के लिए, "myfile.pdf". हालांकि, यह माना जाता है कि पिछली अवधि (अगर कोई है) के बाद आने वाले फ़ाइल नाम का कोई मौजूदा एक्सटेंशन है, जिसे बदला जाना चाहिए. इस वजह से, &ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" में बदल जाता है.

कन्वर्ज़न के लिए रोज़ के कोटा देखने के लिए, Google की सेवाओं के लिए कोटा देखें. नए बनाए गए Google Workspace डोमेन पर, कुछ समय के लिए लागू किए जा सकने वाले सख्त नियम लागू हो सकते हैं.

पैरामीटर

नामटाइपब्यौरा
contentTypeStringवह MIME टाइप जिसे बदलना है. ब्लॉब के मामले में, सिर्फ़ 'application/pdf' मान्य विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट वाली इमेज के लिए, 'image/bmp', 'image/gif', 'image/jpeg' या 'image/png' में से कोई भी मान्य होना चाहिए.

रिटर्न टिकट

Blob — डेटा ब्लॉब के रूप में है.


getBlob()

इमेज डेटा को Blob के तौर पर हासिल करता है.

// Creates a map centered on Times Square and saves it to Google Drive.
var map = Maps.newStaticMap().setCenter('Times Square, New York, NY');
DocsList.createFile(map);  // You can call map.getBlob() explicitly or use it
                           // implicitly by passing the map where a blob is expected.

रिटर्न टिकट

Blob — चुने गए इमेज फ़ॉर्मैट में मैप की इमेज.


getMapImage()

अपरिष्कृत चित्र डेटा को बाइट श्रेणी के रूप में मिलता है.

आम तौर पर, getBlob() का इस्तेमाल करें. इससे दूसरी सेवाओं के साथ आसानी से इंटरैक्ट करने की सुविधा मिलती है.

// Creates a map centered on Times Square and saves it to Google Drive.
var map = Maps.newStaticMap().setCenter('Times Square, New York, NY');
DocsList.createFile(Utilities.newBlob(map.getMapImage(), 'image/png', 'map.png'));

रिटर्न टिकट

Byte[] — चुने गए इमेज फ़ॉर्मैट में मैप की इमेज.


getMapUrl()

मैप इमेज का यूआरएल हासिल करता है.

// Creates a map centered on Times Square and gets the URL.
var map = Maps.newStaticMap().setCenter('Times Square, New York, NY');
// All static map URLs require an API key.
Logger.log(map.getMapUrl() + "&key=YOUR_API_KEY");

रिटर्न टिकट

String — यूआरएल, मैप की इमेज का यूआरएल.


setCenter(latitude, longitude)

एक बिंदु (देशांतर/Lng) का इस्तेमाल करके, मैप के केंद्र को सेट करता है.

// Creates a map centered on Times Square, using its coordinates.
var map = Maps.newStaticMap().setCenter(40.759011, -73.984472);

पैरामीटर

नामटाइपब्यौरा
latitudeNumberकेंद्र का अक्षांश.
longitudeNumberकेंद्र का देशांतर.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setCenter(address)

पते का इस्तेमाल करके मैप का केंद्र सेट करता है.

// Creates a map centered on Times Square, using its address.
var map = Maps.newStaticMap().setCenter('Times Square, New York, NY');

पैरामीटर

नामटाइपब्यौरा
addressStringकेंद्र का पता.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setCustomMarkerStyle(imageUrl, useShadow)

नए मार्कर बनाते समय इस्तेमाल करने के लिए कस्टम मार्कर इमेज सेट करता है. पहले से जोड़े गए मार्कर पर कोई असर नहीं पड़ता.

// Creates a map with markers set to be medium sized, black, and labeled with the number "1".
var map = Maps.newStaticMap()
    .setCustomMarkerStyle('http://www.example.com/marker.png', false);

पैरामीटर

नामटाइपब्यौरा
imageUrlStringमार्कर और # के कस्टम आइकॉन के रूप में इस्तेमाल करने के लिए यूआरएल बताता है. इमेज PNG, JPEG या GIF फ़ॉर्मैट में हो सकती हैं. हालांकि, PNG फ़ॉर्मैट का सुझाव दिया जाता है.
useShadowBooleanयह बताता है कि मार्कर को जनरेट की गई इमेज और इसके दिखने की जगह के साथ-साथ अपारदर्शिता/पारदर्शिता के आधार पर परछाई जनरेट करनी चाहिए.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setFormat(format)

मैप इमेज का फ़ॉर्मैट सेट करता है.

// Creates a map with the image format set to PNG.
var map = Maps.newStaticMap().setFormat(Maps.StaticMap.Format.PNG);

पैरामीटर

नामटाइपब्यौरा
formatStringFormat से मिला एक स्थायी मान.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setLanguage(language)

मैप पर टेक्स्ट के लिए इस्तेमाल की जाने वाली भाषा सेट करता है (जहां उपलब्ध है).

// Creates a map with the language set to French.
var map = Maps.newStaticMap().setLanguage('fr');

पैरामीटर

नामटाइपब्यौरा
languageStringBCP-47 भाषा का पहचानकर्ता.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setMapType(mapType)

दिखाए जाने वाले मैप का टाइप सेट करता है.

// Creates a satellite map.
var map = Maps.newStaticMap().setMapType(Maps.StaticMap.Type.SATELLITE);

पैरामीटर

नामटाइपब्यौरा
mapTypeStringType से मिला एक स्थायी मान.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setMarkerStyle(size, color, label)

नए मार्कर बनाते समय उपयोग करने के लिए मार्कर शैली सेट करता है. पहले से जोड़े गए मार्कर पर कोई असर नहीं पड़ता.

// Creates a map with markers set to be medium sized, black, and labeled with the number "1".
var map = Maps.newStaticMap()
    .setMarkerStyle(Maps.StaticMap.MarkerSize.MID, Maps.StaticMap.Color.BLACK , '1');

पैरामीटर

नामटाइपब्यौरा
sizeStringMarkerSize से मिला एक स्थायी मान.
colorStringफ़ॉर्मैट में एक स्ट्रिंग और "0xrrggbb" या Color की कोई स्थायी वैल्यू.
labelStringस्ट्रिंग में एक वर्ण A-Z या 0-9 शामिल है.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setMobile(useMobileTiles)

सेट करें कि मोबाइल डिवाइस के लिए खास टाइल सेट का इस्तेमाल किया जाए या नहीं.

// Creates a map that uses mobile-friendly tiles.
var map = Maps.newStaticMap().setMobile(true);

पैरामीटर

नामटाइपब्यौरा
useMobileTilesBooleanमोबाइल टाइल का इस्तेमाल करना है या नहीं.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.


setPathStyle(weight, color, fillColor)

नए पाथ बनाते समय इस्तेमाल करने के लिए पाथ स्टाइल सेट करता है. पहले से जोड़े गए पाथ पर कोई असर नहीं पड़ता है.

// Creates a map with paths set to be 1 pixel wide with a black line and a white fill.
var map = Maps.newStaticMap()
    .setPathStyle(1, Maps.StaticMap.Color.BLACK , 'red');

पैरामीटर

नामटाइपब्यौरा
weightIntegerपिक्सल में लाइनों की चौड़ाई.
colorStringलाइन का रंग, स्ट्रिंग के तौर पर फ़ॉर्मैट और "0xrrggbb" या Color से मिली किसी वैल्यू का इस्तेमाल करता है.
fillColorStringफ़िल कलर, फ़ॉर्मैट में एक स्ट्रिंग और "0xrrggbb" या Color की कोई स्थायी वैल्यू.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setSize(width, height)

मैप की इमेज की चौड़ाई और ऊंचाई, पिक्सल में सेट करता है.

// Creates a map 400px wide by 300px high.
var map = Maps.newStaticMap().setSize(400, 300);

पैरामीटर

नामटाइपब्यौरा
widthIntegerइमेज की चौड़ाई पिक्सल में.
heightIntegerइमेज की ऊंचाई पिक्सल में.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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


setZoom(zoom)

मैप के लिए इस्तेमाल किया गया ज़ूम फ़ैक्टर या ज़ूम करने की क्षमता सेट करता है.

// Creates a map with a zoom factor of 10.
var map = Maps.newStaticMap().setZoom(10);

पैरामीटर

नामटाइपब्यौरा
zoomIntegerयह शून्य से 21 तक की कोई वैल्यू होती है.

रिटर्न टिकट

StaticMap — चेन मैप करने के लिए यह मैप इंस्टेंस.

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