Maps Service

मैप

यह सेवा स्क्रिप्ट को स्टैटिक मैप जनरेट करने, निर्देश ढूंढने, पतों को जियोकोड निर्देशांक में बदलने, और ऊंचाई के सैंपल बनाने की अनुमति देती है.

क्लास

नामसंक्षिप्त विवरण
Avoidनिर्देशों को ढूंढते समय बचने के लिए अलग-अलग तरह की पाबंदियों को दिखाने वाला एनम.
Colorमैप इमेज में इस्तेमाल करने के लिए उपलब्ध, नामों के रंगों को दिखाने वाली Enum.
DirectionFinderजगहों के बीच निर्देशों को वापस लाने की अनुमति देता है.
DirectionFinderEnumsDirectionFinder की ओर से इस्तेमाल किए जाने वाले Enum का कलेक्शन.
ElevationSamplerकिसी खास जगह की ऊंचाई के नमूने का इस्तेमाल करने की अनुमति देता है.
Formatमैप की इमेज के फ़ॉर्मैट को दिखाने वाला Enum.
Geocoderइसकी मदद से, किसी पते और भौगोलिक निर्देशांक के बीच कन्वर्ज़न किया जा सकता है.
Mapsदिशा-निर्देश खोजने, जियोकोडिंग, एलिवेशन सैंपलिंग, और स्टैटिक मैप इमेज बनाने की अनुमति देता है.
MarkerSizeमैप में जोड़े गए मार्कर के साइज़ को दिखाने वाली संख्या.
Modeनिर्देश ढूंढने के लिए इस्तेमाल किए जाने वाले यात्रा के मोड को दिखाने वाला एनम.
StaticMapस्टैटिक मैप इमेज बनाने और उन्हें सजाने की अनुमति देता है.
StaticMapEnumsStaticMap की ओर से इस्तेमाल किए जाने वाले Enum का कलेक्शन.
Typeरेंडर करने के लिए मैप के टाइप को दिखाने वाली Enum.

Avoid

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
TOLLSEnumटोल से बचें.
HIGHWAYSEnumहाइवे से बचें.

Color

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addWaypoint(latitude, longitude)DirectionFinderएक पॉइंट (lat/lng) का इस्तेमाल करके एक वेपॉइंट जोड़ता है जहां से रूट को गुज़रना ज़रूरी है.
addWaypoint(address)DirectionFinderपते का इस्तेमाल करके ऐसा वेपॉइंट जोड़ता है जहां से रूट को गुज़रना होगा.
clearWaypoints()DirectionFinderवेपॉइंट के मौजूदा सेट को हटाता है.
getDirections()Objectशुरुआत की जगह, मंज़िल, और सेट किए गए अन्य विकल्पों का इस्तेमाल करके रास्ते की जानकारी देता है.
setAlternatives(useAlternatives)DirectionFinderयह सेट करता है कि सिर्फ़ सबसे ऊंची रैंक वाले रूट (डिफ़ॉल्ट रूप से गलत पर सेट होता है) के बजाय, वैकल्पिक रास्ते दिखाए जाने चाहिए या नहीं.
setArrive(time)DirectionFinderपहुंचने का पसंदीदा समय सेट करता है (लागू होने पर).
setAvoid(avoid)DirectionFinderसेट करता है कि कुछ खास तरह की पाबंदियों से बचना है या नहीं.
setDepart(time)DirectionFinderउड़ान का पसंदीदा समय सेट करता है (लागू होने पर).
setDestination(latitude, longitude)DirectionFinderएक बिंदु (lat/lng) का उपयोग करके समाप्ति स्थान सेट करता है जिसके लिए निर्देशों की गणना करना है.
setDestination(address)DirectionFinderपते का इस्तेमाल करके वह आखिरी जगह सेट करता है जिसके लिए निर्देशों की गणना करना है.
setLanguage(language)DirectionFinderनिर्देशों के लिए इस्तेमाल की जाने वाली भाषा सेट करता है.
setMode(mode)DirectionFinderयात्रा का मोड सेट करता है (ड्राइविंग पर डिफ़ॉल्ट होता है).
setOptimizeWaypoints(optimizeOrder)DirectionFinderयह सेट करता है कि दिए गए रूट को ऑप्टिमाइज़ करना है या नहीं. वेपॉइंट को ज़्यादा किफ़ायती क्रम में फिर से व्यवस्थित करें. यह डिफ़ॉल्ट रूप से 'गलत' पर सेट होता है.
setOrigin(latitude, longitude)DirectionFinderएक बिंदु (lat/lng) का उपयोग करके वह प्रारंभ स्थान सेट करता है जहां से दिशा-निर्देशों की गणना की जाती है.
setOrigin(address)DirectionFinderपते का इस्तेमाल करके, वह शुरुआती जगह सेट करता है जहां से रास्ता कैलकुलेट करना है.
setRegion(region)DirectionFinderजगह के नामों की व्याख्या करते समय इस्तेमाल करने के लिए क्षेत्र सेट करता है.

DirectionFinderEnums

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
AvoidAvoid
ModeMode

ElevationSampler

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
sampleLocation(latitude, longitude)Objectएकल बिंदु (lat/lng) के लिए ऊंचाई डेटा देता है.
sampleLocations(points)Objectबिंदुओं की शृंखला (lat/lng) के लिए ऊंचाई डेटा दिखाता है.
sampleLocations(encodedPolyline)Objectकोड में बदली गई पॉलीलाइन में पॉइंट के लिए ऊंचाई का डेटा दिखाता है.
samplePath(points, numSamples)Objectबिंदुओं की सीरीज़ का इस्तेमाल करके तय की गई किसी लाइन के कई सैंपल की ऊंचाई का डेटा दिखाता है.
samplePath(encodedPolyline, numSamples)Objectकोड में बदली गई पॉलीलाइन का इस्तेमाल करके, किसी लाइन के साथ कई सैंपल के लिए ऊंचाई का डेटा दिखाता है.

Format

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
PNGEnum8-बिट PNG फ़ॉर्मैट में होना चाहिए.
PNG8Enum8-बिट PNG फ़ॉर्मैट में होना चाहिए.
PNG32Enum32-बिट PNG फ़ॉर्मैट.
GIFEnumGIF फ़ॉर्मैट में हो.
JPGEnumJPEG फ़ॉर्मैट में.
JPG_BASELINEEnumऐसा JPEG फ़ॉर्मैट जिसमें बदलाव नहीं किया जा सकता.

Geocoder

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
geocode(address)Objectकिसी दिए गए पते के लिए अनुमानित भौगोलिक बिंदु देता है.
reverseGeocode(latitude, longitude)Objectकिसी दिए गए भौगोलिक बिंदु के लिए अनुमानित पते की जानकारी देता है.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)Geocoderऐसे इलाके के बाउंड सेट करता है जिसे नतीजों में ज़्यादा प्राथमिकता दी जानी चाहिए.
setLanguage(language)Geocoderनतीजों में इस्तेमाल की जाने वाली भाषा सेट करता है.
setRegion(region)Geocoderजगह के नामों की व्याख्या करते समय इस्तेमाल करने के लिए क्षेत्र सेट करता है.

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 प्रीमियम प्लान खाते के इस्तेमाल को चालू करता है.

MarkerSize

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
TINYEnumछोटे बाज़ार (यहां उपलब्ध सबसे छोटे बाज़ार).
MIDEnumमध्यम आकार के मार्कर (सबसे बड़े उपलब्ध मार्कर).
SMALLEnumछोटे साइज़ के मार्कर.

Mode

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
DRIVINGEnumसड़कों के माध्यम से ड्राइविंग दिशा-निर्देश.
WALKINGEnumपैदल चलने के लिए बने रास्तों और फ़ुटपाथ से चलने के निर्देश (जहां उपलब्ध हो).
BICYCLINGEnumसाइकल चलाने के रास्ते और पसंदीदा स्ट्रीट (जहां उपलब्ध हो).
TRANSITEnumसार्वजनिक परिवहन के रास्तों से बस, मेट्रो वगैरह के लिए निर्देश (जहां उपलब्ध हो).

StaticMap

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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वह बिंदु (lat/lng) जोड़ता है जो मैप में दिखाई देना चाहिए.
addVisible(address)StaticMapपते का ऐसा स्थान जोड़ता है जो मैप में दिखाई देना चाहिए.
beginPath()StaticMapपाथ की नई परिभाषा शुरू करता है.
clearMarkers()StaticMapमार्कर के मौजूदा सेट को मिटाता है.
clearPaths()StaticMapपाथ के मौजूदा सेट को हटाएं.
clearVisibles()StaticMapदिखाई देने वाली जगहों के मौजूदा सेट को मिटाता है.
endPath()StaticMapशुरू करने वाले पाथ() से शुरू किए गए पाथ की परिभाषा को पूरा करता है.
getAs(contentType)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मैप पर टेक्स्ट (जहां avaialbe) के लिए इस्तेमाल की जाने वाली भाषा सेट की जाती है.
setMapType(mapType)StaticMapदिखाने के लिए मैप का टाइप सेट करता है.
setMarkerStyle(size, color, label)StaticMapनए मार्कर बनाते समय इस्तेमाल करने के लिए मार्कर शैली सेट करता है.
setMobile(useMobileTiles)StaticMapसेट करता है कि मोबाइल डिवाइसों के लिए खास टाइल सेट का इस्तेमाल करना है या नहीं.
setPathStyle(weight, color, fillColor)StaticMapनए पाथ बनाते समय, पाथ स्टाइल सेट करता है.
setSize(width, height)StaticMapमैप की इमेज की चौड़ाई और ऊंचाई को पिक्सल में सेट करता है.
setZoom(zoom)StaticMapमैप के लिए इस्तेमाल किए जाने वाले ज़ूम फ़ैक्टर या ज़ूम का लेवल सेट करता है.

StaticMapEnums

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
ROADMAPEnumएक स्टैंडर्ड रोडमैप, जैसा कि आम तौर पर Google Maps की वेबसाइट पर दिखाया जाता है.
SATELLITEEnumसैटलाइट मैप.
TERRAINEnumइलाके और पेड़-पौधों को दिखाने वाला फ़िज़िकल रिलीफ़ मैप.
HYBRIDEnumसैटलाइट और रोडमैप के मैप का हाइब्रिड, जो सैटलाइट मैप पर मुख्य सड़कों और जगहों के नामों की पारदर्शी लेयर दिखाता है.