使用TileLayer.Satellite添加卫星图到地图上。
贴代码
var satellite = new AMap.TileLayer.Satellite();
this.map = new AMap.Map(this.map_container.nativeElement, {
view: new AMap.View2D({//创建地图二维视口
zoom:, //设置地图缩放级别
rotateEnable: true,
showBuildingBlock: true,
center: [, ],//设置地图中心点坐标
layers: [satellite], //设置图层,可设置成包含一个或多个图层的数组
mapStyle: 'amap://styles/whitesmoke', //设置地图的显示样式
viewMode: '2D', //设置地图模式
lang:'zh_cn', //设置地图语言类型
}),
});
没有效果
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90TQOl3Y61kerpWT3dGVOh3bzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYvwFd4VGdvwlMvw1ayFWbyVGdhd3PzkTNyUTN3EjMxkDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
于是看着官网实例改了一下
var satellite = new AMap.TileLayer.Satellite();
var roadNet = new AMap.TileLayer.RoadNet();
this.map = new AMap.Map(this.map_container.nativeElement, {
zoom:, //设置地图缩放级别
rotateEnable: true,
showBuildingBlock: true,
center: [, ],//设置地图中心点坐标
layers: [satellite], //设置图层,可设置成包含一个或多个图层的数组
mapStyle: 'amap://styles/whitesmoke', //设置地图的显示样式
viewMode: '2D', //设置地图模式
lang:'zh_cn', //设置地图语言类型
});