百度地图(4)-自定义地图样式

摘要:
如果对地图没有特殊需求,选择与官方标准地图不同的样式就足够了。第二种是根据配色方案进行选择:提供各种配色方案,然后根据选择的配色方案调整地图。4.发布新创建的地图。您可以选择直接在编辑器中发布或在“我的地图”中发布选定的地图。从步骤4中,我们还可以了解到有两种方法可以调用map样式,一种是通过样式ID,另一种是使用样式JSON文件。

百度地图提供了地图样式的定制,定制种类相当繁多,可以细致到道路、

1. 访问地址

http://lbsyun.baidu.com/apiconsole/custommap

2. 特色服务平台-个性化地图-新建。

打开后,有三种方式:

第一种根据模板选择:里面有些官方模板,根据场景分深色和浅色,根据行业分全部行业、出行行业、物流行业。如果对地图

          没有特殊需求的话,从中选择一个区别于官方标准地图样式已足够。

百度地图(4)-自定义地图样式第1张

第二种根据配色色系选则:提供各种色系,然后地图根据选择色系自行调整。

百度地图(4)-自定义地图样式第2张

第三种:根据图片的颜色进行配色:

可以从截图中看到,其实是提取了图片中对应不为的几种颜色作为色系进行地图渲染。作为某些logo或者场景进行定制是很不错的。

        百度地图(4)-自定义地图样式第3张

 4. 发布新创建的地图。

  可以在编辑器中直接选择发布,也可以在我的地图中,对选择的地图进行发布。 这里也可以通过点击下载样式文件,将样式下载为json文件, 后面调用。

百度地图(4)-自定义地图样式第4张

百度地图(4)-自定义地图样式第5张

发布成功后,有个样式ID,是后面调用时需要用到的。

5. 调用样式。

 从第4步,我们也能了解到,调用地图样式有两种方式,一种是通过样式ID调用,一种是通过样式JSON文件调用。

我们分别来看一下:

 第一种通过样式ID:

1 /**
2  * 使用样式ID设置地图样式
3  */
4 function setMapStyleFromId(){
5   map.setMapStyleV2({
6     styleId:'29f56e7ce69278af249c1182f10533c7' //此样式为测试用,随时可能会被删除,请修改为自己的ID
7  }); 

8 }

第二种通过调用JSON文件:此处 $ 需要引用jquery.

 1 /**
 2  * 使用样式Json文件设置地图样式
 3  */
 4 function setMapStyleFromJson() {
 5 
 6   $.getJSON('/bdMap/data/custom_map_config.json', function (json) {
 7     map.setMapStyleV2({
 8       styleJson: json
 9     });
10   });
11 }

6. 页面显示:

百度地图(4)-自定义地图样式第6张

百度地图(4)-自定义地图样式第7张

7. 参考代码

https://github.com/WhatGIS/bdMap

免责声明:文章转载自《百度地图(4)-自定义地图样式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【反编译系列】四、反编译so文件(IDA_Pro)符号表示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

【646】灰度图array转为RGB三通道array

可以使用两种方法:numpy可以通过cv2.cvtColor函数自行实现。灰度图像可以转换为RGB的所谓灰度图像,分成三个通道,这意味着三个通道都是相同的信息,相当于相同维度信息的重复。主要通过numpy实现。阵列,其可以类似于广播的形式实现。...

C# AES的128位、192位、256位加密

这里将不解释C#AES的128位、192位和256位加密原理。这里我们主要讨论AES的CBC加密模式中128位、192位和256位加密之间的差异,并参考对称加密和块加密的四种模式。16位密钥对应128位加密,24位密钥对应192位加密,32位密钥对应256位加密,矢量必须为16位。“);ifthrownewException(”指定的密钥长度不能小于16位。...

kafka命令

启动kafka:./kafka-server-start.sh../config/server.properties&查看topic./kafka-topics.sh--zookeeper192.168.8.56:2181,192.168.8.70:2181,192.168.8.147:2181--describe--topicliuhangjun....

allure报告实现保存失败用例截图功能

allure中可以保存日志信息和截图日志allure能够自动识别。截图需要自己在添加allure方法。...

Sublime Text3注册激活和部分配置

此时,我们可以输入要安装的插件包ConvertToUTF85。设置中文对齐方式、字体等//设置默认代码“default_encoding”:“UTF-8”,//显示代码“show_encoding”:true,//显示行号“show_line_endings”:true,//设置字号“font_size”:14,//设置字体对齐方式“font_options...