|
|
@@ -57,7 +57,7 @@ class MapAmapThemeControl: UIViewController {
|
|
|
map.delegate = self
|
|
|
map.mapType = .standard
|
|
|
map.showsUserLocation = false
|
|
|
- map.userTrackingMode = .follow
|
|
|
+ map.userTrackingMode = .none
|
|
|
view.addSubview(map)
|
|
|
map.translatesAutoresizingMaskIntoConstraints = false
|
|
|
view.addSubview(map)
|
|
|
@@ -520,30 +520,27 @@ extension MapAmapThemeControl : MAMapViewDelegate {
|
|
|
//
|
|
|
let renderer = MAPolylineRenderer(polyline: polyline)
|
|
|
renderer?.lineWidth = 6
|
|
|
- //rgba(123, 125, 255, 1)
|
|
|
- renderer?.fillColor = UIColor(red: 0.27, green: 0.46, blue: 1, alpha: 1)//UIColor.init(hex: "#4476FF");//UIColor(red: 123 / 255, green: 125 / 255, blue: 255 / 255, alpha: 1)
|
|
|
renderer?.lineCapType = kMALineCapRound//kMALineCapArrow
|
|
|
renderer?.lineJoinType = kMALineJoinRound
|
|
|
|
|
|
-// renderer?.strokeColor = UIColor(red: 0.35, green: 0.36, blue: 0.99, alpha: 1)
|
|
|
-// renderer?.miterLimit = 1
|
|
|
- renderer?.sideColor = UIColor(red: 0.35, green: 0.36, blue: 0.99, alpha: 1)
|
|
|
- renderer?.is3DArrowLine = true
|
|
|
-
|
|
|
// 设置箭头样式
|
|
|
// 加载箭头纹理图片
|
|
|
- renderer?.strokeImage = readImageContentFrom(imageName: "com.shishi.dingwei_uparrow")
|
|
|
-
|
|
|
//normal error selected color
|
|
|
if polyline.itemPolyLine.lineType == "normal" {
|
|
|
- renderer?.strokeColor = UIColor(red: 0.27, green: 0.46, blue: 1, alpha: 1)
|
|
|
+ renderer?.strokeImage = readImageContentFrom(imageName: "com.shishi.dingwei_bluearrow")
|
|
|
+ //renderer?.strokeColor = UIColor(red: 0.27, green: 0.46, blue: 1, alpha: 1)
|
|
|
} else if polyline.itemPolyLine.lineType == "error" {
|
|
|
- renderer?.strokeColor = UIColor(red: 1, green: 0.43, blue: 0.43, alpha: 1)
|
|
|
+ //renderer?.strokeColor = UIColor(red: 1, green: 0.43, blue: 0.43, alpha: 1)
|
|
|
+ renderer?.strokeImage = readImageContentFrom(imageName: "com.shishi.dingwei_redarrow")
|
|
|
} else if polyline.itemPolyLine.lineType == "selected" {
|
|
|
- renderer?.strokeColor = UIColor(red: 0.08, green: 0.8, blue: 0.63, alpha: 1)
|
|
|
+ //renderer?.strokeColor = UIColor(red: 0.08, green: 0.8, blue: 0.63, alpha: 1)
|
|
|
+ renderer?.strokeImage = readImageContentFrom(imageName: "com.shishi.dingwei_greetarrow")
|
|
|
} else if polyline.itemPolyLine.lineType == "color" {
|
|
|
- renderer?.strokeColor = UIColor(hex: polyline.itemPolyLine.color)
|
|
|
+ renderer?.strokeColor = UIColor(red: 0.27, green: 0.46, blue: 1, alpha: 1)
|
|
|
renderer?.lineWidth = polyline.itemPolyLine.width
|
|
|
+ renderer?.sideColor = UIColor(red: 0.35, green: 0.36, blue: 0.99, alpha: 1)
|
|
|
+ renderer?.is3DArrowLine = true
|
|
|
+ renderer?.fillColor = UIColor(hex: polyline.itemPolyLine.color)//UIColor.init(hex: "#4476FF");//UIColor(red: 123 / 255, green: 125 / 255, blue: 255 / 255, alpha: 1)
|
|
|
}
|
|
|
return renderer
|
|
|
}
|