自定義路況是用於幫助修改路況的顏色和寬度,由於地圖內部字體統一的,若是想要修改樣式就能夠經過相關文字接口進行定義字體
類 | 接口 | 說明 |
---|---|---|
TrafficStyle | setCongestedStrokeColor | 設置路況擁堵的描邊顏色 |
setSeriousCongestedColor | 設置路況極度擁堵的顏色 | |
setSeriousCongestedStrokeColor | 設置路況極度擁堵的描邊顏色 | |
setSlowColor | 設置路況慢行的顏色 | |
setSlowStrokeColor | 設置路況緩行的描邊顏色 | |
setSmoothColor | 設置路況暢通的顏色 | |
setSmoothStrokeColor | 設置路況暢通描邊的顏色 | |
setStrokeWidth | 設置路況描邊顏色的寬度 | |
setWidth | 設置路況填充顏色的寬度 | |
TencentMapOptions | setTrafficStyle | 設置路況樣式 |
setTypeface | 設置自定義字體 |
一、 初始化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);
一、修改文字樣式blog
tencentMapOptions.setTypeface(Typeface.DEFAULT_BOLD);
一、須要在地圖初始化的時候傳入,初始化之後就沒法更改了接口
二、自定義完路況後須要開啓路況,由於地圖默認是不開啓的rem
做者:CT_YJ連接:https://my.oschina.net/u/4860...get
來源:OSCHINAit
著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。io