# Map Kit使用报错1002600003如何解决

#### 问题现象

使用地图显示、地点搜索、逆地理编码、路径规划、地图选点等功能时，报错1002600003："App authentication failed."，如何解决？

#### 背景知识

Map Kit地图服务提供以下能力：

*   map 地图显示：创建地图组件、设置地图属性、自定义地图等。
*   site 位置搜索：POI搜索、正地理编码、逆地理编码。
*   navi 路径规划：出行路径规划、批量算路、轨迹绑路。
*   staticMap 静态图：获取指定位置地图图片。
*   sceneMap 地图Picker（场景化控件）：地点详情展示、地点选取、区划选择。

使用以上相关地图服务能力，需要先开通地图服务。

#### 解决方案

1002600003错误码表示应用身份校验失败。

常见原因：

1.  未开通地图服务。
    
    使用@kit.MapKit的map（地图显示功能）、navi（路径规划）、sceneMap（场景化控件）、site（地点搜索）、staticMap（静态图）能力，均需要应用开通地图服务，参见开通地图服务章节，通过DevEco Studio或AppGallery Connect网站开通地图服务，并进行签名。
    
2.  在AppGallery Connect网站开通地图服务后，未重新生成Profile文件进行重新签名。
    
    在AppGallery Connect网站重新生成调试Profile或发布Profile文件，重新配置签名。
    
3.  如果使用HarmonyOS 5.0.2(14)及以前版本，请检查client\_id或公钥指纹配置不正确。
    
    参见1002600003 应用身份校验失败指导中处理步骤1-4解决。
    
4.  工程级build-profile.json5文件中signingConfigs的name与products中signingConfig不匹配，导致签名无效。
    
    在DevEco Studio中打开工程级build-profile.json5文件，将products中signingConfig的值修改为与signingConfigs中name保持一致。