使用流程
1.添加样式规则。用户修改一类地图元素样式前,需要首先创建一条样式规则。
样式规则是对元素,属性及样式的统一描述,如将陆地(元素)的几何填充色(属性)改为粉色,对应的规则如下:
注意:首次进入编辑页面时给出一条空规则,用户可在此基础上选择元素,属性及样式。之后修改元素均需要重新添加规则。
2.创建完样式规则后,需要选择要修改的地图元素。目前可以修改的地图元素包括如下几种:
- 地图背景由地图里的面状元素组成,如陆地、水系、绿地、人造区域及建筑物。
- 陆地:地图里的面积较广的陆地区域。
- 水系:海洋、河流(如长江、黄河)、公园里的水系(如北海公园)等;
- 绿地:如公园(北海公园)、校园里的操场等元素;
- 人造区域元素:小区、学校、博物馆等面状物。该类元素仅在地图级别为15-18级时显示。
- 建筑物:大厦、故宫里的宫殿等元素。该类元素仅在高级别下显示。
- 道路包括高速、国道、省道、地铁、火车线路等.
- 高速及国道:高速公路、国家一级国道和二级国道;
- 城市主路:城市内可导航的线路,支持设置道路的填充和边框样式,如道路宽度、颜色、色相、亮度、饱和度及是否显示;
- 普通道路:如人行道等,该元素仅在地图级别大于15的时候才显示;
- 铁路:地图里的火车线路元素;
- 地铁:包含地图里的地铁线路、地铁站点图标、地铁站标注及高级别下的地铁出入口等元素。
- POI:地图里的兴趣点,如学校、银行、公园等,包括文本标注及图标。
- 行政区划包括行政边界和行政标注。
- 行政边界包括国界线和省界线;
- 行政标注指省、市、县、区、乡镇等的文本标注。
3.诸如道路这类元素由文本和线状元素组成,属性用来指定是修改文本还是线的边框、填充色,如下图指定修改 道路的边框:
4.选定属性后,下一步是选择要修改的样式,如要设置道路边框的颜色为红色,则按如下操作:
5.要将编辑后的地图样式应用到自己的网站上,需要先从查看json处(下图)获取样式json,然后调用JSAPI的setMapStyle方法。

