गूगल मैप टाइप

गूगल मैप - मूल टाइप मैप

गूगल मैप API निम्नलिखित मैप टाइप को समर्थित करता है:

  • ROADMAP (सामान्य, डिफ़ॉल्ट 2D मैप)
  • SATELLITE (फोटो मैप)
  • HYBRID (फोटो मैप + रास्ते और शहर के नाम)
  • TERRAIN (पहाड़, नदी आदि सहित का मैप)

आप मैप के गुणतत्व ऑब्जेक्ट में mapTypeId गुण का उपयोग करके मैप को प्रकार निर्धारित कर सकते हैं:

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

या तो मैप के setMapTypeId() विधि को कॉल करके:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);

गूगल मैप - 45° व्यू

SATELLITE और HYBRID मैप टाइप के कुछ स्थानों को 45° पर्स्पेक्टिव इमेज व्यू समर्थित करते हैं (केवल उच्च ज़ूम स्तर पर)。

यदि आप 45° इमेज व्यू वाले स्थान को बढ़ाते हैं, तो मैप आवृत्ति व्यू को स्वचालित रूप से बदल देगा। इसके अलावा, मैप ने इसे जोड़ देगा:

  • स्क्रॉल कंट्रोल के चारों ओर के कम्पास वॉल, आपको इमेज को घुमाने की अनुमति देता है
  • स्क्रॉल और ज़ूम कंट्रोल के बीच के रोटेशन कंट्रोल, आपको इमेज को 90° घुमाने की अनुमति देता है
  • 45° पर्स्पेक्टिव व्यू को दिखाने वाले टॉगल कंट्रोल, उपग्रह कंट्रोल/टैग नीचे स्थित है

नोट: 45° इमेज के मैप को कम करने से सभी इन परिवर्तनों को वापस कर दिया जाएगा और मूल मैप दिखाया जाएगा。

यह उदाहरण इटली के वेनिस के ड्यूक के महल के 45° पर्स्पेक्टिव व्यू को दिखाता है:

इंस्टैंस

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId:google.maps.MapTypeId.HYBRID
;

गूगल मैप - 45° पर्स्पेक्टिव व्यू निष्क्रिय करना - setTilt(0)

आप एक मैप ऑब्जेक्ट पर setTilt(0) को कॉल करके 45° पर्स्पेक्टिव व्यू को निष्क्रिय कर सकते हैं:

इंस्टैंस

मैप.setTilt(0);

सलाहदाता: अगर आप 45° दृश्य चैनल बाद में सक्षम करना चाहते हैं, तो setTilt(45) को बुला दें।