如何在 Bing Maps V8 Javascript API 中删除军械测量选项?

How to remove option for Ordnance Survey in Bing Maps V8 Javascript API?

我想在我的 Bing Maps v8 javascript 地图中删除 Ordnance Survey 地图类型选项。

我正在查看交互式 SDK,并且有一个选项 remove Streetside,所以我希望也有一种方法可以禁用军械测量地图。

感谢您的帮助。

这是第一次有人要求这样做,但是有一种相当简单的方法可以将其从选项下拉列表中删除。 map options has a property called supportedMapTypes which you can pass in an array of map types,它只会将这些显示为下拉列表中的选项。下面是一个限制在公路和空中的例子。

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8" />
    <script type='text/javascript'>
    var map;

    function GetMap()
    {
        map = new Microsoft.Maps.Map('#myMap', {
            credentials: 'Your Bing Maps Key',
            supportedMapTypes: [
                Microsoft.Maps.MapTypeId.road,
                Microsoft.Maps.MapTypeId.aerial
            ]
        });
    }
    </script>
    <script type='text/javascript' src='https://www.bing.com/api/maps/mapcontrol?callback=GetMap' async defer></script>
</head>
<body>
    <div id="myMap" style="position:relative;width:800px;height:600px;"></div>
</body>
</html>