android司乘同显sdk | 百度地图api sdk-凯发k8官方旗舰厅

凯发k8官方旗舰厅-凯发app官方网站
全部服务产品
开发者频道
服务升级
登录
个性化地图
下载开发文档

司乘同显支持个性化地图,开发者可以根据使用场景定制地图样式,打造符合出行、用车或者app风格的专属地图

设置样式文件

个性化地图的样式文件编辑方法可以参考以下链接:https://lbs.baidu.com/faq/api?title=androidsdk/guide/create-map/custommap

初始化加载个性化地图

百度导航sdk支持地图个性化,如需开启个性化地图,需要使用下面方法进行初始化配置,示例代码如下:

naviinitconfig config =newnaviinitconfig.builder()
.sdcardrootpath(msdcardpath)
.appfoldername(app_folder_name)
// 个性化地图文件路径,可参考demo中的bndemoutils类
.custommapstylepath(copyasserttofile(activity,"custom_config_blue.json"))
.naviinitlistener(newibaidunavimanager.inaviinitlistener(){
@override
publicvoidonauthresult(int status,string msg){
if(0== status){
authinfo ="key校验成功!";
}else{
authinfo ="key校验失败, " msg;
}
toast.maketext(activity, authinfo,toast.length_long).show();
}
publicvoidinitsuccess(){
toast.maketext(activity.getapplicationcontext(),
"百度导航引擎初始化成功",toast.length_short).show();
hasinitsuccess =true;
}
publicvoidinitstart(){
toast.maketext(activity.getapplicationcontext(),
"百度导航引擎初始化开始",toast.length_short).show();
}
publicvoidinitfailed(int errorcode){
toast.maketext(activity.getapplicationcontext(),
"百度导航引擎初始化失败 " errorcode,toast.length_short).show();
}
})
.build();
baidunavimanagerfactory.getbaidunavimanager().init(activity, config);
释放个性化地图

初始化完成之后,通过设置开启关闭个性化底图,方法如下:

// true表示开启,false表示关闭
baidunavimanagerfactory.getmapmanager().setmapcustomenable(true);

上一篇

tts 语音播报

下一篇

相关错误码

本篇文章对您是否有帮助?

网站地图