若将地图视图缩放至指定好的左上角、左下角、右上角、右下角的矩形范围内,在需要触发此功能的地方插入如下代码:
// 定义四个坐标
double xmin = 105.285408; // 左边界经度
double ymin = 26.055413; // 下边界纬度
double xmax = 107.134828; // 右边界经度
double ymax = 26.965642; // 上边界纬度
// 创建左下角和右上角的Point对象
Point lowerLeft = new Point(xmin, ymin);
Point upperRight = new Point(xmax, ymax);
// 创建Envelope对象
Envelope envelope = new Envelope(lowerLeft, upperRight);
// 设置MapView的可见范围
mapView.setViewpointGeometryAsync(envelope, 10);