应用场景
自定义路况是用于帮忙批改路况的色彩和宽度,因为地图外部字体对立的,如果想要批改款式就能够通过相干文字接口进行定义
外围类和接口
类 | 接口 | 阐明 |
---|---|---|
TrafficStyle | setCongestedStrokeColor | 设置路况拥挤的描边色彩 |
setSeriousCongestedColor | 设置路况极度拥挤的色彩 | |
setSeriousCongestedStrokeColor | 设置路况极度拥挤的描边色彩 | |
setSlowColor | 设置路况慢行的色彩 | |
setSlowStrokeColor | 设置路况疾驶的描边色彩 | |
setSmoothColor | 设置路况畅通的色彩 | |
setSmoothStrokeColor | 设置路况畅通描边的色彩 | |
setStrokeWidth | 设置路况描边色彩的宽度 | |
setWidth | 设置路况填充色彩的宽度 | |
TencentMapOptions | setTrafficStyle | 设置路况款式 |
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
著作权归作者所有。商业转载请分割作者取得受权,非商业转载请注明出处。