Flutter 使用高德地图定位
2023-09-14 08:58:44 时间
获取debug SHA1
// 使用debug.keystore获取debug SHA1
C:\Users\ajanuw\.android>keytool -list -v -keystore .\debug.keystore
输入密钥库口令: 【直接回车,没有口令】
获取发布的 SHA1
// 首先生成 key.jks https://flutter.dev/docs/deployment/android
> keytool -genkey -v -keystore ./key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key
输入密钥库口令: 123asd
// 使用key.jks获取发布版的 SHA1
> keytool -list -v -keystore .\key.jks
输入密钥库口令: 123asd
在真机中,你可能需要手动获取定位权限
import 'dart:io';
import 'package:permission_handler/permission_handler.dart';
/// 检查权限,没有则提示用户给予权限
Future<bool> _checkPermission() async {
if (Platform.isAndroid) {
// 检查当前权限状态。
var permission = Permission.location;
PermissionStatus _permissionStatus = await permission.status;
if (_permissionStatus != PermissionStatus.granted) {
// 没有权限,发起请求权限
_permissionStatus = await permission.request();
return _permissionStatus == PermissionStatus.granted;
} else {
return true;
}
} else {
return true;
}
}
其他设置可以参考文档
相关文章
- CSS魔法堂:Position定位详解
- 大叔问题定位分享(47)kafka执行reassign后部分partition一直is still in progress
- Flutter原理 flutter架构、flutter UI系统、BuildContext、Widget与Element、命中测试hitTest、flutter显示流程分析
- WPS:Excel数据表格查询定位技巧之如何设置加重颜色的十字定位(定位数据更加一目了然)
- 分布式电源对配电网故障定位的影响(Python代码实现)
- 音视频开发(五十)捕获收集、定位分析 Native崩溃
- Flutter之 flutter_after_layout组件的作用:监听页面渲染的第一帧
- Selenium定位不到指定元素原因之iframe(unable to locate element)
- Linux使用locate命令定位文件
- App自动化测试——定位工具和元素定位策略
- 24. PE结构-PE详解之基址重定位详解
- CSS - 定位布局(position)
- 页表、地址重定位、地址保护的名词解释
- Flutter 官方自带日期组件 和第三方 日期组件、轮播图 flutter_swiper
- Web自动化——介绍与selenium之八大元素定位(五)