隐藏3D楼块效果

该示例主要是用于向用户展示如何控制地图的3D楼块的隐藏与展示。
下载源代码
00:00 / 00:12
体验移动端 扫码体验移动端

使用场景

如果只想要展示平面效果的地图,而不需要3D楼块效果,则可以使用该功能控制3D楼块的展示与隐藏。

用到产品

iOS 地图 SDK

核心类/接口

接口

说明

版本

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;
}
下载源代码
00:00 / 00:12
体验移动端 扫码体验移动端

使用场景

如果只想要展示平面效果的地图,而不需要3D楼块效果,则可以使用该功能控制3D楼块的展示与隐藏。

用到产品

Android 地图 SDK

核心类/接口

接口

说明

版本

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);
            }
        });
    }
新用户
福利
示例
中心
常见
问题
智能
客服