应用场景

自定义路况是用于帮忙批改路况的色彩和宽度,因为地图外部字体对立的,如果想要批改款式就能够通过相干文字接口进行定义

外围类和接口

接口阐明
TrafficStylesetCongestedStrokeColor设置路况拥挤的描边色彩
setSeriousCongestedColor设置路况极度拥挤的色彩
setSeriousCongestedStrokeColor设置路况极度拥挤的描边色彩
setSlowColor设置路况慢行的色彩
setSlowStrokeColor设置路况疾驶的描边色彩
setSmoothColor设置路况畅通的色彩
setSmoothStrokeColor设置路况畅通描边的色彩
setStrokeWidth设置路况描边色彩的宽度
setWidth设置路况填充色彩的宽度
TencentMapOptionssetTrafficStyle设置路况款式
setTypeface设置自定义字体

外围点解说

一、设置自定义路况

1、 初始化TrafficStyle并配置相干属性

TrafficStyle trafficStyle = new TrafficStyle();        //设置路况极度拥挤的色彩        trafficStyle.setSeriousCongestedColor(0xff92000a);        //设置路况拥挤的色彩        trafficStyle.setCongestedColor(0xffea0312);        //设置路况慢行的色彩        trafficStyle.setSlowColor(0xffff7508);        //设置路况畅通的色彩        trafficStyle.setSmoothColor(0xff00a209);        //设置路况填充色彩的宽度        trafficStyle.setWidth(10);

2、把TrafficStyle赋值到TencentMapOptions上

TencentMapOptions tencentMapOptions = new TencentMapOptions();        tencentMapOptions.setTrafficStyle(trafficStyle);

3、显示到地图上

MapView mapView = new MapView(getApplicationContext(), tencentMapOptions);

二、设置自定义字体

1、批改文字款式

tencentMapOptions.setTypeface(Typeface.DEFAULT_BOLD);

实现成果

路况

文字

留神

1、须要在地图初始化的时候传入,初始化当前就无奈更改了

2、自定义完路况后须要开启路况,因为地图默认是不开启的

作者:CT_YJ

链接:https://my.oschina.net/u/4860...

起源:OSCHINA

著作权归作者所有。商业转载请分割作者取得受权,非商业转载请注明出处。