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एक बिंदु (अक्षांश/lng) स्थान जोड़ता है, जो मैप में दिखाई देना चाहिए.
addVisible(address)StaticMapएक पता स्थान जोड़ता है, जो मैप में दिखना चाहिए.
beginPath()StaticMapपाथ की नई परिभाषा शुरू करता है.
clearMarkers()StaticMapमार्कर के मौजूदा सेट को साफ़ करता है.
clearPaths()StaticMapपाथ का मौजूदा सेट हटाएं.
clearVisibles()StaticMapदिखाई देने वाली जगहों के मौजूदा सेट को हटाता है.
endPath()StaticMapstartPath() से शुरू होने वाली पाथ की परिभाषा को पूरा करता है.
getAs(contentType)Blobइस ऑब्जेक्ट के अंदर का डेटा, बताए गए कॉन्टेंट टाइप में बदले गए BLOB के तौर पर दिखाएं.
getBlob()Blobइमेज डेटा को Blob के तौर पर दिखाता है.
getMapImage()Byte[]रॉ इमेज डेटा को बाइट अरे के रूप में लेता है.
getMapUrl()Stringमैप की इमेज का यूआरएल फ़ेच करता है.
setCenter(latitude, longitude)StaticMapकिसी बिंदु (lat/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)

एक बिंदु (अक्षांश/lng) स्थान जोड़ता है, जो मैप में दिखाई देना चाहिए.

// 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()

StartPath() से शुरू होने वाली पाथ की परिभाषा को पूरा करता है.

// 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)

इस ऑब्जेक्ट के अंदर का डेटा, बताए गए कॉन्टेंट टाइप में बदले गए BLOB के तौर पर दिखाएं. यह तरीका, फ़ाइल नाम में सही एक्सटेंशन जोड़ देता है—उदाहरण के लिए, "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' में से कोई भी मान्य. Google Docs के किसी दस्तावेज़ के लिए, 'text/markdown' भी मान्य है.

वापसी का टिकट

Blob — 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)

किसी बिंदु (lat/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);

पैरामीटर

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

वापसी का टिकट

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

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