天天看点

【HMS Core】定位服务逆地理编码问题

​ 关于华为HMS-定位服务非华为手机逆地理编码不可用的问题。

背景:

在非华为手机例如小米手机上集成华为定位服务的逆地理编码功能运行后,报错HMSSDK_ServiceErrorCodeAdaptor(11976): set task by error code:10806,reason:NOT_YET_SUPPORTED。错误码的说明是”暂不支持。接口暂未对外开放“。咨询Android SDK地理编码功能现阶段是否只支持华为手机。

配置环境:

(1)手机型号:小米11Pro(2)EMUI版本:Android12(3)HMS Core版本号:6.6.0.332(4)集成的SDK的版本号:6.4.0.300

部分日志信息:I/HMSSDK_HMSPackageManager(20840): <initHmsPackageInfo> Succeed to find HMS apk: com.huawei.hwid version: 60600332 I/HMSSDK_LiteApiListener(20840): inner hms is empty,hms pkg name is com.huawei.hwid I/HMSSDK_TaskApiCall(20840): doExecute, uri:location.getFromLocation, errorCode:10806, transactionId: I/HMSSDK_HwLocation_GetFromLocationTaskApiCall(20840): |d70ddd70-87fe-4dbc-8e01-a80bfece1dbf|doExecute I/HMSSDK_ServiceErrorCodeAdaptor(20840): set task by error code:10806,reason:NOT_YET_SUPPORTED

解决方案:

1、关于错误码10806表示该接口暂未对外开放。

​​https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/error-code-0000001050992067​​

【HMS Core】定位服务逆地理编码问题

2、目前非华为手机是不支持地理编码服务的。

继续阅读