Skip to content
This repository has been archived by the owner on Sep 28, 2021. It is now read-only.

调用方法交互

小山 edited this page Oct 4, 2020 · 1 revision

调用方法交互

方法交互的概念是从程序角度出发提出的。地图 SDK 提供了很多与地图交互的接口方法,例如:改变地图显示的区域(即改变地图中心点)、改变地图的缩放级别、限制地图的显示范围等。
地图视角交互的核心方法均依赖 AmapController 类提供的方法。

改变地图的中心点

如果想改变地图中心点,可以通过如下方法,animated参数可以控制是否以动画方式移动地图:

await controller.setCenterCoordinate(LatLng(23.16, 113.23), animated: false);

改变地图的缩放级别

如果想改变地图的缩放级别,可以通过如下方法,animated参数可以控制是否以动画方式移动地图:

await controller.setZoomLevel(10, animated: false);

限制地图的显示范围

手机屏幕仅显示设定的地图范围,例如:希望设置仅显示北京市区地图,可使用此功能。注意:如果限制了地图显示范围,地图旋转手势将会失效。

final southWest = LatLng(40, 116);
final northEast = LatLng(42, 118);
await controller.setMapRegionLimits(southWest, northEast);

改变地图默认显示区域(TODO)

Clone this wiki locally