Maps Service

Maps

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

क्लास

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

Avoid

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
TOLLSEnumटोल वाले रास्ते शामिल नहीं हैं.
HIGHWAYSEnumहाइवे शामिल नहीं हैं.

Color

प्रॉपर्टी

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

DirectionFinder

तरीके

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

DirectionFinderEnums

प्रॉपर्टी

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

ElevationSampler

तरीके

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

Format

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
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

प्रॉपर्टी

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
decodePolyline(polyline)Number[]यह फ़ंक्शन, कोड में बदली गई पॉलीलाइन स्ट्रिंग को वापस पॉइंट के ऐरे में बदलता है.
encodePolyline(points)Stringयह फ़ंक्शन, पॉइंट के किसी ऐरे को स्ट्रिंग में बदलता है.
newDirectionFinder()DirectionFinderयह DirectionFinder ऑब्जेक्ट बनाता है.
newElevationSampler()ElevationSamplerElevationSampler ऑब्जेक्ट बनाता है.
newGeocoder()Geocoderयह एक नया Geocoder ऑब्जेक्ट बनाता है.
newStaticMap()StaticMapयह एक नया StaticMap ऑब्जेक्ट बनाता है.
resetAuthenticationApiKey()voidयह पुष्टि करने के क्रेडेंशियल को रीसेट करता है, ताकि कोटे की डिफ़ॉल्ट सीमा का इस्तेमाल किया जा सके.
setAuthenticationByApiKey(apiKey)voidइस कुकी की मदद से, एपीआई पासकोड का इस्तेमाल करके अनुरोधों की पुष्टि की जा सकती है, ताकि अतिरिक्त कोटा का फ़ायदा लिया जा सके.
setAuthenticationByApiKey(apiKey, signingKey)voidइस कुकी की मदद से, एपीआई पासकोड और साइनिंग की का इस्तेमाल किया जा सकता है. इससे StaticMap में ज़्यादा कोटा का इस्तेमाल करने के लिए, अनुरोधों की पुष्टि की जा सकती है.

MarkerSize

प्रॉपर्टी

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

Mode

प्रॉपर्टी

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

StaticMap

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addAddress(address)StaticMapयह मौजूदा पाथ डेफ़िनिशन में एक नया पता जोड़ता है.
addMarker(latitude, longitude)StaticMapयह फ़ंक्शन, पॉइंट (अक्षांश/देशांतर) का इस्तेमाल करके मैप में मार्कर जोड़ता है.
addMarker(address)StaticMapइस तरीके का इस्तेमाल करके, पते की मदद से मैप में मार्कर जोड़ा जाता है.
addPath(points)StaticMapयह फ़ंक्शन, पॉइंट के ऐरे का इस्तेमाल करके मैप में पाथ जोड़ता है.
addPath(polyline)StaticMapयह कोड में बदली गई पॉलीलाइन का इस्तेमाल करके, मैप में कोई पाथ जोड़ता है.
addPoint(latitude, longitude)StaticMapयह मौजूदा पाथ डेफ़िनिशन में नया पॉइंट (अक्षांश/देशांतर) जोड़ता है.
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यह विकल्प, किसी पॉइंट (अक्षांश/देशांतर) का इस्तेमाल करके मैप का सेंटर सेट करता है.
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इस विकल्प का इस्तेमाल करके, मैप के लिए ज़ूम फ़ैक्टर या ज़ूम करने का लेवल सेट किया जाता है.

StaticMapEnums

प्रॉपर्टी

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

Type

प्रॉपर्टी

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