{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508904774,"data":{"id":71713064,"title":"8.5.4 审图号更新","slug":"oxvwvb","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
为加强地图审核管理,保证地图质量,国家要求境内公开出版地图、引进地图、展示、登载地图以及在生产加工的产品上附加的地图图形都需要经审核,审核通过之后编发审图号。
AutoSDK目前审图号:互联网审图、出版物审图、ADAS审图、车道级审图。
由于车机APK更新率较低,软件使用周期较长(五年甚至更长),为了保证合规增加审图号联网更新策略,保证联网情况下本地审图号最新。
com.autonavi.gbl.data.model.MapNum
包含成员
strKey | 配置文件key值,如:"publication"或"internet"、"publication_adas" 备注:"publication"表示出版物(普通版)审图号,"internet"表示互联网审图号,"publication_adas"表示ADAS审图号,"lane"表示车道级2.0审图号、"lane30"表示车道级3.0审图号 |
strVersion | 版本号,如:"2016110701"" |
strContent | 审图号内容,如:"中国导航电子地图-车机专用版\\nISBN978-7-89416-454-4\\n审图号GS(2016)1806号\\n2016年8月第2版第2次复制\\n高德软件有限公司编制|中国地图出版社出版\\n"; |
以上参数值为示例,本地预置的审图号内容信息以当次版本发布前高德接口人同步的信息为准
com.autonavi.gbl.data.observer.IMapNumObserver
需要客户端继承实现观察者IMapNumObserver,审图号更新内容由参数mapNum返回。
备注1:回调参数opErrCode等于OPERATION_ERR_CODE_CORRECT时,mapNum为服务器应答的最新审图号内容,否则,为网络请求失败,mapNum的值就为客户端requestMapNum请求传入localMapNum参数的值。
备注2:当客户端通过requestMapNum请求传入的参数localMapNum若已经是最新审图号信息,那么回调获取的参数mapNum和localMapNum是一致的。
int com.autonavi.gbl.data.HotUpdateService.requestMapNum(MapNum localMapNum, IMapNumObserver pObserver)
备注:localMapNum为客户端从高德产品获取的本地审图号配置信息。
void com.autonavi.gbl.data.HotUpdateService.abortRequestMapNum()
说明:函数详情,请复制函数名称到在线API搜索
public class MapNumObserver implements IMapNumObserver {\n\n private static final String TAG = "[offline]MapNumObserver";\n private IAosMapNumListener iMapNumberCallback;\n\n public MapNumObserver(IAosMapNumListener listener) {\n iMapNumberCallback = listener;\n }\n\n @Override\n public void onRequestMapNum(int opErrCode, MapNum mapNum) {\n Logger.d(TAG, "IMapNumObserver opErrCode={?},mapNumContent={?},mapNumKey={?},mapNumVersion={?}",\n opErrCode, mapNum.strContent, mapNum.strKey, mapNum.strVersion);\n if (iMapNumberCallback != null) {\n iMapNumberCallback.onReceived(mapNum);\n }\n }\n\n}
// 获取审图号 只需要传入 strKey\nMapNum localAosMapNum = new MapNum();\nlocalAosMapNum.strKey = "publication"; // 参考 MapNum 定义\ngetHotUpdateService().requestMapNum(localAosMapNum, new MapNumObserver(mMapNumListener));
getHotUpdateService().abortRequestMapNum();