騰訊位置服務地圖SDK自定義路況和字體

使用場景

自定義路況是用於幫助修改路況的顏色和寬度,由於地圖內部字體統一的,若是想要修改樣式就能夠經過相關文字接口進行定義字體

核心類和接口

接口 說明
TrafficStyle setCongestedStrokeColor 設置路況擁堵的描邊顏色
setSeriousCongestedColor 設置路況極度擁堵的顏色
setSeriousCongestedStrokeColor 設置路況極度擁堵的描邊顏色
setSlowColor 設置路況慢行的顏色
setSlowStrokeColor 設置路況緩行的描邊顏色
setSmoothColor 設置路況暢通的顏色
setSmoothStrokeColor 設置路況暢通描邊的顏色
setStrokeWidth 設置路況描邊顏色的寬度
setWidth 設置路況填充顏色的寬度
TencentMapOptions setTrafficStyle 設置路況樣式
setTypeface 設置自定義字體

核心點講解

1、設置自定義路況

一、 初始化TrafficStyle並配置相關屬性spa

TrafficStyle trafficStyle = new TrafficStyle();
        //設置路況極度擁堵的顏色
        trafficStyle.setSeriousCongestedColor(0xff92000a);
        //設置路況擁堵的顏色
        trafficStyle.setCongestedColor(0xffea0312);
        //設置路況慢行的顏色
        trafficStyle.setSlowColor(0xffff7508);
        //設置路況暢通的顏色
        trafficStyle.setSmoothColor(0xff00a209);
        //設置路況填充顏色的寬度
        trafficStyle.setWidth(10);

二、把TrafficStyle賦值到TencentMapOptions上.net

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

三、顯示到地圖上code

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

2、設置自定義字體

一、修改文字樣式blog

tencentMapOptions.setTypeface(Typeface.DEFAULT_BOLD);

實現效果

路況

文字

注意

一、須要在地圖初始化的時候傳入,初始化之後就沒法更改了接口

二、自定義完路況後須要開啓路況,由於地圖默認是不開啓的rem

做者:CT_YJ

連接:https://my.oschina.net/u/4860...get

來源:OSCHINAit

著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。io

相關文章
相關標籤/搜索