



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于百度地图的个性化定制地图研究 覃祖清+邓晓斌摘 要:个性化地图以其独特的表达方式吸引了越来越多用户关注,如何获取实时可靠的个性化定制地图,成为了目前研究的热点。文章以百度地图为例,详细地阐述了百度地图如何实现网络个性化定制地图,为从事个性化地图服务的人员提供参考与帮助。关键词:百度地图;个性化;定制地图百度定制个性地图可以让用户使用javascript api进行地图底图的各种样式风格设置,包括展示出颜色为普通、深色、浅色,以及显示和隐藏各种地图底图元素,支持用户创建自己风格的地图,比如关闭不感兴趣的地图要素,特显强调的要素数据,同时百
2、度个性化定制地图适用于pc端和手机端浏览器。目前百度地图支持两种方式进行定制个性化地图:(1)通过百度地图提供的样式模板,选择地图,然后通过javascript api的setmapstyle方法调用生效。(2)通过个性地图编辑工具,自行编辑地图展示样式,生成地图样式json,然后通过javascript api的方法调用生效。下面分别介绍这两种方式定制个性化地图1 模板选择方式定制选择模板方式简单好用,对于初学者可选用这种方式,使用步骤如下:第一步:选择模板目前开放平台为用户提供多种不同风格的模板,点击下方模板示意图即可进入模板页面查看模板,开发者可以从中选择感兴趣的模板进行开发。模板示意图
3、如下:第二步:设置地图样式将style改为模板下方的英文名称,如下图所示:var mapstyle= style : "?模板英文名称?" map.setmapstyle(mapstyle);其中,mapstyle为mapstyle类,该类使用对象字面量形式表示,不可实例化。style用于设置底图颜色样式。2 个性化编辑方式该方式是指开发者可以借助个性化编辑器,通过改变地图元素的颜色、亮度、饱和度、文本标注填充色、文本标注等生成样式配置json,然后通过调用javascript api方法使配置生效。操作页面截图如下:个性化编辑工具的使用步骤如下:第一步:添加样式规则样式规
4、则是对元素、属性及样式的统一描述,地图样式由多条样式规则组合而成,编辑首个元素时默认有一条规则,用户可以基于修改地图样式,后续编辑元素时,需要重新创建一条规则。第二步:选择元素创建完样式规则后,需要选择要修改的地图元素。目前可以修改的地图元素包括如下几种:其中,地图背景主要包括地图里的面状元素,如陆地、水系、绿地、人造区域,高级别下的建筑物等。道路区分为高速及国道、城市主路、一般道路、地铁及火车线路。兴趣点指地图里的点状元素,如银行、学校、餐馆、酒店等,由文本标注和图标组成。行政区划包括国界、省界及省、市、县、区等行政单位的标注。第三步:选择属性诸如道路这类元素由文本和线状元素组成,属性用来指定是修改文本还是线的边框、填充色。第四步:选择样式选定属性后,下一步是选择要修改的样式,如要设置道路边框的颜色为红色。第五步:设置地图样式要将编辑后的地图样式应用到自己的网站上,需要先从查看json处获取样式json。4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度房屋买卖合同小额贷款与房产评估机构合作服务协议
- 2025年度高科技企业研发资金过桥借款协议
- 2025年度人工智能医疗诊断系统合同范本
- 体育体育课程改革与提升方案计划
- 产品经理工作回顾与市场需求分析计划
- 心理科心理咨询工作成果与发展计划
- 建设学生艺术素养的美术教学工作方案计划
- 时间管理技巧的深入探索计划
- 加强医院绿色低碳建设的实施计划
- 2025年药品批发零售项目建议书
- 2024年世界职业院校技能大赛高职组“电子商务组”赛项参考试题库(含答案)
- 高速公路施工现场安全管理制度
- 复工复产应急预案
- 内满堂脚手架搭设施工方案
- 报关实务-教学课件 第一章 海关概念
- 医院生活垃圾清运处理方案
- 老年心衰病人的护理
- 2025届江苏省无锡市天一中学高一上数学期末质量检测试题含解析
- 2024年中国解剖台市场调查研究报告
- 第四单元平行与相交(单元测试)-2024-2025学年四年级上册数学青岛版
- 2024年密码行业职业技能竞赛参考试题库500题(含答案)
评论
0/150
提交评论