Я новичок в API карт Bing, и у меня есть требование, когда я хочу показать только карту страны вместо карты мира. вот что я сделал
initMap() {
/*customMapStyle */
var myStyle = {
elements: {
area: { fillColor: '#b6e591' },
water: { fillColor: '#75cff0' },
tollRoad: { fillColor: '#a964f4', strokeColor: '#a964f4' },
arterialRoad: { fillColor: '#ffffff', strokeColor: '#d7dae7' },
road: { fillColor: '#ffa35a', strokeColor: '#ff9c4f' },
street: { fillColor: '#ffffff', strokeColor: '#ffffff' },
transit: { fillColor: '#000000' }
},
settings: {
landColor: '#efe9e1'
}
};
const options: Microsoft.Maps.IMapLoadOptions = {
credentials: "my bing key",
center: new Microsoft.Maps.Location(51.5074, -4.080278),
mapTypeId: Microsoft.Maps.MapTypeId.grayscale,
backgroundColor: Microsoft.Maps.Color.fromHex('#00FF00'),
showZoomButtons: true,
showLocateMeButton: false,
disableBirdseye: true,
allowHidingLabelsOfRoad: false,
showLogo: false,
zoom: 6,
navigationBarMode: Microsoft.Maps.NavigationBarMode.minified,
//supportedMapTypes: [Microsoft.Maps.MapTypeId.road, Microsoft.Maps.MapTypeId.aerial, Microsoft.Maps.MapTypeId.grayscale, Microsoft.Maps.MapTypeId.canvasLight]
};
, но это показывает, что все другие страны наряду с Великобританией, чего я хочу добиться, это показать только карту Великобритании и скрыть все остальные части API карт, есть ли способили контроль в API Bing-Maps, который позволит это.
любая помощь будет оценена. Заранее спасибо