如何在Google地图中显示卫星视图中的标签

问题描述:

enter image description here如何在Google地图中显示卫星视图中的标签

我的地图显示正常。但是没有显示任何标签。当我检查卫星=>标签时,我可以显示标签。

默认情况下(通过代码),我如何检查卫星=>标签。现在默认情况下不显示标签。

在您的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'在 'VAR myOptions = { 放大:8, center:myLatlng, mapTypeId:google.maps.MapTypeId .HYBRID, labels:true };' – Santthosh

我不知道一个选项,以明确显示标签的卫星视图。 “样式”属性是应该做的,但我没有幸运的时候用下面的代码尝试这样做:

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

我结束了使用混合地图类型,而不是使用的卫星之一,和隐藏默认用户界面关闭改变地图类型菜单的知名度,并墙根“在路上”的元素:

mapOptions: { 
    disableDefaultUI: true, 
    mapTypeId: 'hybrid', 
styles: [ 
     { 
     featureType: "road", 
     stylers: [ 
       {visibility: "off"} 
      ] 
     } 
    ]