-
Notifications
You must be signed in to change notification settings - Fork 1
显示基础地图
小山 edited this page Oct 9, 2020
·
2 revisions
显示基础地图提供创建、获取、销毁相关能力的介绍,适合初级开发者使用。
创建过程分四步:
- 准备工程
- 创建地图视图
- 自定义地图配置
按照以下操作步骤,正常运行工程,展示基础地图的效果如图:
关键代码:
import 'package:flutter/material.dart';
import 'package:tmap_map_fluttify/tmap_map_fluttify.dart';
class CreateMapScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text('自定义地图')),
body: TmapView(
onMapCreated: (AmapController controller) async {
// 后面与地图有关的所有操作都在controller上调用;
},
),
);
}
}
- 地图白屏
常见的白屏原因是地图正常绘制渲染,但内部资源没有被正常加载,请开发者检查一下网络、权限、存储是否正常。
另外,Android 10的适配版本为4.2.8,请同步更新SDK版本。 - 地图黑屏 黑屏情况主要的可能原因是地图没有正常绘制渲染,请开发者检查一下地图视图有没有正常绑定各个生命周期方法。
- 初始化出现崩溃 初始化崩溃常见的问题是地图引擎库没有正常配置,或者混淆出现问题导致,请参考工程配置进行完整的配置。
- 地图中间出现“鉴权失败,请检查你的key” 检查是否正确填写KEY,注意TencentMapSDK的必须放在标签内,同时需要检查此KEY是否绑定了应用的包名。