This repository has been archived by the owner on Sep 28, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 163
Deprecated_显示定位
小山 edited this page Sep 30, 2020
·
1 revision
地图加载完成之后,可以调用AmapController.showMyLocation(MyLocationOption())
来显示当前位置。
定位选项主要由MyLocationOption
类负责,来看下MyLocationOption
的构造器:
MyLocationOption({
// 是否显示定位
this.show = true,
// 定位类型
this.myLocationType = MyLocationType.Locate,
// 定位间隔
this.interval = Duration.zero,
// 精度圈的边框颜色
this.strokeColor,
// 精度圈边框宽度
this.strokeWidth,
// 精度圈填充色
this.fillColor,
// 当前位置图标
this.iconProvider,
});
其中MyLocationType
分为4种,
enum MyLocationType {
/// 只定位
Show,
/// 定位一次, 并移动到中心
Locate,
/// 跟随
Follow,
/// 方向跟随
Rotate,
}
// TODO 描述4中定位模式
精度圈的大小是无法控制的,如果你想隐藏掉精度圈,那么就把精度圈的填充色和边框颜色设置为Color.transparent
即可。
- 创建工程
- 创建地图
- 与地图交互
- 在地图上绘制
- 获取地图数据
- 出行路线规划
- 地图计算工具
- 最佳实践
- 实用工具