2012-05-02 17 views
36

enter image description hereGoogle मानचित्र में उपग्रह दृश्य में लेबल कैसे दिखाएं

मेरा नक्शा ठीक दिख रहा है। लेकिन इस पर कोई लेबल्स नहीं दिखाए जाते हैं। जब मैं उपग्रह => लेबल जांचता हूं तो मैं लेबल दिखा सकता हूं।

मैं उपग्रह => लेबल डिफ़ॉल्ट रूप से (कोड के माध्यम से) कैसे देख सकता हूं। अब डिफ़ॉल्ट रूप से कोई लेबल नहीं दिखाए जाते हैं।

उत्तर

77

अपने MapOptions में आपत्ति है कि आप इस तरह नक्शा बनाने के लिए, MapTypeId.HYBRID उपयोग करते हैं, का उपयोग करें:

var myLatlng = new google.maps.LatLng(-34.397, 150.644); 
var myOptions = { 
    zoom: 8, 
    center: myLatlng, 
    mapTypeId: google.maps.MapTypeId.HYBRID 
}; 
var map = new google.maps.Map(document.getElementById("map_canvas"), 
    myOptions); 
+1

मैं 'लेबल जोड़ने के लिए किया था: TRUE' ' वर myOptions = { ज़ूम के रूप में : 8, केंद्र: myLatlng, mapTypeId: google.maps.MapTypeId .HYBRID, लेबल: सही }; ' – Santthosh

10

मैं स्पष्ट रूप से SATELLITE दृश्य में लेबल को दिखाने का विकल्प के बारे में पता नहीं है। "शैली" संपत्ति इस करना चाहिए था, लेकिन मैं था नहीं भाग्यशाली जब नीचे कोड के साथ इस की कोशिश की:

styles:[ 
    { 
     featureType: "all", 
     elementType: "labels", 
     stylers: [ 
      { visibility: "on" } 
     ] 
    } 
] 

मैं, संकर नक्शे प्रकार का उपयोग करने के बजाय उपग्रह एक का उपयोग कर समाप्त हो गया है, और छिपने डिफ़ॉल्ट उपयोगकर्ता इंटरफ़ेस परिवर्तन नक्शा प्रकार मेनू की दृश्यता बंद करने के लिए, और "सड़क" तत्व hided:

mapOptions: { 
    disableDefaultUI: true, 
    mapTypeId: 'hybrid', 
styles: [ 
     { 
     featureType: "road", 
     stylers: [ 
       {visibility: "off"} 
      ] 
     } 
    ] 
संबंधित मुद्दे