गूगल मैप रेफरेंस मैनुअल

Map() कंस्ट्रक्टर

गूगल मानचित्र बनाएं:

var map = new google.maps.Map(mapCanvas, mapOptions);

वर्णन और उपयोग

Map() कंस्ट्रक्टर निर्दिष्ट HTML एलीमेंट (आमतौर पर <div> एलीमेंट) में एक नया नक्शा बनाता है।

सिंटैक्स

new google.maps.Map(HTMLElement,MapOptions)

पारामीटर वैल्यू

पारामीटर वर्णन
HTMLElement नक्शा को कौन से HTML एलीमेंट में रखना है इसे निर्धारित करें।
MapOptions नक्शा इनिशिएशन वेरियेबल्स/विकल्पों के लिए सहेजें गए MapOptions ऑब्जैक्ट

Map() की मेथोड

मेथोड वाल्यू वर्णन
fitBounds(LatLngBounds) None दिये हुए बोर्डर को शामिल करने के लिए दृश्य सेट करें।
getBounds() LatLng,LatLng वर्तमान दृश्य के दक्षिण-पश्चिम अक्षांश/देशांतर और उत्तर-पूर्व अक्षांश/देशांतर लॉग ले।
getCenter() LatLng नक्शा के केंद्र की अक्षांश/देशांतर लॉग ले।
getDiv() Node नक्शा वाले DOM ऑब्जैक्ट लॉग ले।
getHeading() number

स्ट्रीटव्यू इमेज के कम्पास दिशा लॉग ले।

SATELLITE और HYBRID मानचित्र प्रकारों के लिए उपयोगी

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
वर्तमान नक्शा प्रकार लॉग ले।
getProjection() Projection वर्तमान प्रक्षेपण लॉग ले।
getStreetView() StreetViewPanorama नक्शा पर बांधे हुए डिफ़ॉल्ट स्ट्रीटव्यू पैनोरामा लॉग ले।
getTilt() number

स्ट्रीटव्यू इमेज के इनकेरेंट घुमाव (डिग्री में) लॉग ले।

SATELLITE और HYBRID मानचित्र प्रकारों के लिए उपयोगी

getZoom() number नक्शा के वर्तमान जगहांकन स्तर लॉग ले।
panBy(xnumber,ynumber) None नक्शा के केंद्र को दिये हुए दूरी (पिक्सल में) से बदलें।
panTo(LatLng) None नक्शा के केंद्र को दिये हुए LatLng में बदलें।
panToBounds(LatLngBounds) None नक्शा को चलाएं ताकि दिये हुए LatLngBounds को शामिल करने के लिए न्यूनतम मात्रा को शामिल करें।
setCenter(LatLng) None नक्शा के केंद्र की अक्षांश/देशांतर सेट करें।
setHeading(number) None

स्ट्रीटव्यू इमेज के कम्पास दिशा सेट करें।

उत्तर की दिशा से मापी डिग्री इकाई में।

setMapTypeId(MapTypeId) None स्थान प्रदर्शित करने के लिए नक्शा प्रकार सेट करें।
setOptions(MapOptions) None
setStreetView(StreetViewPanorama) None StreetViewPanorama को मानचित्र से बांधें
setTilt(number) None

सेट एयर फोटो के इनकेंट घरणा (डिग्री में) को सेट करें

SATELLITE और HYBRID मानचित्र प्रकारों के लिए उपयोगी

setZoom(number) None मानचित्र के ज़ूम स्तर को सेट करें

Map() के गुण

गुण प्रकार वर्णन
controls Array.<MVCArray.<Node>> नक्शे पर जोड़े गए अतिरिक्त नियंत्रक
mapTypes MapTypeRegistry स्ट्रिंग आईडी के अनुसार MapType इंस्टेंस की रजिस्ट्री
overlayMapTypes MVCArray.<MapType> अन्य नक्शा प्रकारों को ओवरले करने के लिए

Map() के इवेंट

इवेंट पारामीटर वर्णन
bounds_changed None जब व्यूपोर्ट की सीमाएँ परिवर्तित होती है तो ट्रिगर होता है।
center_changed None जब मानचित्र के केंद्र गुण परिवर्तित होता है तो ट्रिगर होता है।
click MouseEvent जब उपयोगकर्ता नक्शे पर क्लिक करता है तो ट्रिगर होता है।
dblclick MouseEvent जब उपयोगकर्ता नक्शे पर डबल क्लिक करता है तो ट्रिगर होता है।
drag None जब उपयोगकर्ता नक्शा को खींचता है तो बार-बार ट्रिगर होता है।
dragend None जब उपयोगकर्ता नक्शा को रोकना शुरू करता है तो ट्रिगर होता है।
dragstart None जब उपयोगकर्ता नक्शा को खींचना शुरू करता है तो ट्रिगर होता है।
heading_changed None मानचित्र के शीर्षक गुण परिवर्तित होते समय ट्रिगर होता है।
idle None जब नक्शा ट्रैंसलेशन या ज़ूम के बाद रिक्त होता है तो ट्रिगर होता है।
maptypeid_changed None जब mapTypeId गुण परिवर्तित होता है तो ट्रिगर होता है।
mousemove MouseEvent जब उपयोगकर्ता का माउस नक्शे के कंटेनर पर जाता है तो हर बार ट्रिगर होता है।
mouseout MouseEvent जब उपयोगकर्ता माउस को मानकण से बाहर ले जाता है तो ट्रिगर होता है।
mouseover MouseEvent जब उपयोगकर्ता माउस को मानकण के अंदर ले जाता है तो ट्रिगर होता है।
projection_changed None प्रोजेक्शन परिवर्तित होते समय ट्रिगर होता है।
resize None जब नक्शे (डिव) का आकार परिवर्तित होता है तो ट्रिगर होता है।
rightclick MouseEvent जब उपयोगकर्ता नक्शे पर दायाँ माउस क्लिक करता है तो ट्रिगर होता है।
tilesloaded None जब दृश्यमान टाइल्स पूरी तरह से लोड होती है तो ट्रिगर होता है।
tilt_changed None जब नक्शे का टिल्ट प्रकृति परिवर्तित होता है तो ट्रिगर होता है।
zoom_changed None जब नक्शे के ज़ूम प्रकृति परिवर्तित होता है तो ट्रिगर होता है।

ओवरले

कंस्ट्रक्टर/वस्तु वर्णन
Marker मार्कर बनाएं। (ध्यान दें कि मार्कर के प्रदर्शन स्थान को निर्धारित करना आवश्यक है)
MarkerOptions मार्कर रेंडर के लिए विकल्प प्रदान करता है।
MarkerImage टैग आइकॉन या छाया इमेज की संरचना को प्रदर्शित करता है।
MarkerShape टैग के लिए क्लिक करने वाले क्षेत्र (प्रकार और निर्देशांक) को निर्धारित करने के लिए टैग आकार निर्धारित करें।
Animation टैग पर चलाने वाले एनिमेशन (उठाना या नीचे आना) को निर्धारित करता है
InfoWindow इन्फोविंडो बनाना
InfoWindowOptions इन्फोविंडो रंगाने के विकल्प के लिए उपयोग किया जाता है।
Polyline बहुस्तरीया बनाना (पथ और बाहरी रूपांकन शैली) के लिए उपयोग किया जाता है।
PolylineOptions बहुस्तरीया रंगाने के विकल्प के लिए उपयोग किया जाता है।
Polygon बहुभुज बनाना (पथ और बाहरी रूपांकन+भरने की शैली) के लिए उपयोग किया जाता है।
PolygonOptions बहुभुज रंगाने के विकल्प के लिए उपयोग किया जाता है।
Rectangle चतुर्भुज बनाना (किनारा और बाहरी रूपांकन+भरने की शैली) के लिए उपयोग किया जाता है।
RectangleOptions चतुर्भुज रंगाने के विकल्प के लिए उपयोग किया जाता है।
Circle गोला बनाना (केंद्र+दूरी और बाहरी रूपांकन+भरने की शैली) के लिए उपयोग किया जाता है।
CircleOptions गोला रंगाने के विकल्प के लिए उपयोग किया जाता है।
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

इवेंट

कंस्ट्रक्टर/वस्तु वर्णन
MapsEventListener

इसमें कोई विधि नहीं है और कोई बनाने की कार्यक्रम नहीं है

इसकी इंस्टेंस �addListener() और addDomListener() से वापस दी जाती है और अंत में removeListener() में वापस दी जाती है

event इवेंट लिस्टनर जोड़ना/हटाना/इवेंट को ट्रिगर करना
MouseEvent मानचित्र और ओवरले के विभिन्न माउस इवेंट से वापस दिया जाता है।

नियंत्रण

नियंत्रण/वस्तु वर्णन
MapTypeControlOptions नियंत्रण इकाई के विकल्प (स्थान और शैली) को सहेजता है।
MapTypeControlStyle दिखाने वाले नक्शा नियंत्रण इकाई के प्रकार (ड्रॉपडाउन मेनू या बटन) को निर्धारित करता है।
OverviewMapControlOptions अवलोकन नक्शा नियंत्रण इकाई के रंगाने के विकल्प (खुला या बंद) के लिए उपयोग किया जाता है।
PanControlOptions पैन नियंत्रण इकाई के रंगाने के विकल्प (स्थान) के लिए उपयोग किया जाता है।
RotateControlOptions घुमाने नियंत्रण इकाई के रंगाने के विकल्प (स्थान) के लिए उपयोग किया जाता है।
ScaleControlOptions अनुपात नियंत्रण इकाई के रंगाने के विकल्प (स्थान और शैली) के लिए उपयोग किया जाता है।
ScaleControlStyle दिखाने वाले अनुपात नियंत्रण इकाई के प्रकार को निर्धारित करता है।
StreetViewControlOptions स्ट्रीटव्यू पेगमैन नियंत्रण इकाई के रंगाने के विकल्प (स्थान) के लिए उपयोग किया जाता है।
ZoomControlOptions जीयूजी नियंत्रण इकाई के रंगाने के विकल्प (स्थान और शैली) के लिए उपयोग किया जाता है।
ZoomControlStyle किस तरह के ज़ोमिंग कंट्रोल (बड़ा या छोटा) दिखाना है, इसे निर्धारित करता है।
ControlPosition कंट्रोल की स्थिति को निर्धारित करता है।