乐趣区

关于腾讯地图:腾讯位置服务地图SDK自定义路况和字体

应用场景

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

外围类和接口

接口 阐明
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

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

退出移动版