如果只想要展示平面效果的地图,而不需要3D楼块效果,则可以使用该功能控制3D楼块的展示与隐藏。
核心类/接口
类 | 接口 | 说明 | 版本 |
---|---|---|---|
MAMapView | BOOL showsBuildings | 是否显示3D楼块,默认为YES | V4.0.0版本起 |
switch事件回调中调用显示/不显示3D楼块接口。
- (void)actionBuilding:(UISwitch *)sender
{
self.mapView.showsBuildings = sender.on;
}
@IBAction func showBuildingSwitch(_ sender: UISwitch) {
self.mapView.isShowsBuildings = sender.isOn;
}
如果只想要展示平面效果的地图,而不需要3D楼块效果,则可以使用该功能控制3D楼块的展示与隐藏。
核心类/接口
类 | 接口 | 说明 | 版本 |
---|---|---|---|
AMap | public void showBuildings(boolean enabled) | 设置是否显示3D建筑物(建议在onMapLoaded回调中调用)参数:enabled - true:显示3D建筑物;false:不显示 | V3.0.0版本起 |
地图加载完成回调中调用底图显示/不显示3D楼快接口。
aMap.setOnMapLoadedListener(new OnMapLoadedListener() {
@Override
public void onMapLoaded() {
aMap.showBuildings(false);
}
});
}