Bing地图:如何摆脱名称和边界

时间:2014-09-17 14:46:14

标签: javascript bing-maps

我想嵌入没有国家/城市信息且没有边框的卫星Bing地图,基本上我只想要卫星照片并添加我的自定义引脚。有没有办法做到这一点?

现在,我用:

创建我的地图
var map = new Microsoft.Maps.Map(document.getElementById("bMap"),
  {
      credentials:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      center: new Microsoft.Maps.Location(35.173808, 90.402344),
      mapTypeId: Microsoft.Maps.MapTypeId.birdseye,
      zoom: 3,
      disableZooming: true,
      showCopyright: false,
      showDashboard: false,
      enableSearchLogo: false
  }
);

1 个答案:

答案 0 :(得分:2)

当然,您可以使用mapTypeId中的mapOption属性并替换您的行:

mapTypeId: Microsoft.Maps.MapTypeId.birdseye,

通过这一行:

mapTypeId: Microsoft.Maps.MapTypeId.aerial,

请参阅MSDN以供参考:http://msdn.microsoft.com/en-us/library/gg427625.aspx

此外,组合使用时,您需要使用labelOverlay属性配置标签信息:

var mapOptions =  
{ 
   credentials:"Your Bing Maps Key", 
   mapTypeId: Microsoft.Maps.MapTypeId.aerial, 
   center: new Microsoft.Maps.Location(37.794973,-122.393542), 
   zoom: 17, 
   labelOverlay: Microsoft.Maps.LabelOverlay.hidden 
} 

//Load the map
var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), mapOptions );

以下是MSDN参考: