我想嵌入没有国家/城市信息且没有边框的卫星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
}
);
答案 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参考: