ios地图sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
个性化地图
下载开发文档
功能介绍

个性化地图,通过改变底图各元素和文字的颜色、可见性,实现地图多样展现效果,适配各个行业不同的地图呈现效果或适配不同app风格。

支持设置地图点、线、面共51个元素,包含陆地、水系、绿地、人造区域、建筑物、道路、铁路、地铁,poi、行政区划、边界线等。
支持设置的地图元素的颜色、透明度、宽度、指定级别控制元素及其可见性的变更。
个性化地图功能示例代码bmkcustomizationmappage,开发者使用时可以参考。
升级看点

自ios地图sdk v 5.3.0(包含)版本之后,个性化地图全面升级,看点如下:

新版的个性化地图样式对齐凯发k8官方旗舰厅官网个性化地图编辑器,做到一次编辑,样式复用,多端使用。
地图样式实现分版本管理,开发者对定制的地图样式实现有效管理,保证样式稳定。
不再支持json格式的样式文件配置,改为.sty格式的样式文件,可通过个性化编辑器生成。升级后,个性化地图的调用接口保持不变,样式路径需要传入.sty格式的文件路径。需要配合个性化编辑器生成,升级后,个性化地图的调用接口保持不变,样式路径需要传入.sty格式的文件路径。
备注:我们推荐您使用升级后的个性化地图,如果仍有在旧版本使用json格式文件的需求,您可以根据个性化地图元素说明规则,编辑json文件。
使用步骤

 ——> 传入.sty文件路径/样式id ——> 开始使用个性化地图

选择模版/编辑个性化地图

开发者可选择模版或者新建并配置个性化地图样式,打造独具风格与特色的地图。

发布样式,获取.sty样式id或者下载样式文件

a、如图,点击发布样式

b、选择确认发布

c、获取在线样式id

d、点击下载样式文件,选择下载sty文件,获取本地离线个性化样式文件

使用个性化地图

方式一:配置.sty样式id

//1.设置在线个性化地图样式
bmkcustommapstyleoption*option =[[bmkcustommapstyleoption alloc] init];
//请输入您的在线个性化样式id
option.custommapstyleid= @"4e7360bde67c***d6e69bc6a2c53059c";
//在线样式id加载失败后会加载此路径的文件
option.custommapstylefilepath= path;
[self.mapview setcustommapstylewithoption:option preload:^(nsstring*path){
nslog(@"预加载个性化文件路径:%@",path);
} success:^(nsstring*path){
nslog(@"在线个性化文件路径:%@",path);
} failure:^(nserror*error,nsstring*path){
nslog(@"设置在线个性化地图失败:%@---%@",error.userinfo,path);
}];

方式二:加载样式文件

//2.设置本地个性化地图样式
nsstring*path =[[nsbundle mainbundle] pathforresource:@"custom_map_config"oftype:@"sty"];
//设置个性化地图样式
[self.mapview setcustommapstylepath:path];
[self.mapview setcustommapstyleenable:yes];

上一篇

室内地图

下一篇

离线地图

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

网站地图