Skip to content

显示基础地图

小山 edited this page Oct 9, 2020 · 2 revisions

显示基础地图

显示基础地图提供创建、获取、销毁相关能力的介绍,适合初级开发者使用。

地图创建

创建过程分四步:

  1. 准备工程
  2. 创建地图视图
  3. 自定义地图配置

按照以下操作步骤,正常运行工程,展示基础地图的效果如图:
showMap android showMap ios

创建地图视图

关键代码:

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

  1. 地图白屏 常见的白屏原因是地图正常绘制渲染,但内部资源没有被正常加载,请开发者检查一下网络、权限、存储是否正常。
    另外,Android 10的适配版本为4.2.8,请同步更新SDK版本。
  2. 地图黑屏 黑屏情况主要的可能原因是地图没有正常绘制渲染,请开发者检查一下地图视图有没有正常绑定各个生命周期方法。
  3. 初始化出现崩溃 初始化崩溃常见的问题是地图引擎库没有正常配置,或者混淆出现问题导致,请参考工程配置进行完整的配置。
  4. 地图中间出现“鉴权失败,请检查你的key” 检查是否正确填写KEY,注意TencentMapSDK的必须放在标签内,同时需要检查此KEY是否绑定了应用的包名。

腾讯地图

开发指南

Clone this wiki locally