我想知道是否有一些可用的动画可用于更改MapPolyline
和动态MapPolygon
"。
现在,我可以绘制它们并通过geometry
属性对其进行编辑,但没有任何动画:
let geoPolyline = try! GeoPolyline(vertices: option3Geo)
let lineColor = UIColor(red: 0, green: 0.56, blue: 0.54, alpha: 0.63)
mapPolyline = MapPolyline(geometry: geoPolyline,
widthInPixels: 30,
color: lineColor)
mapView.mapScene.addMapPolyline(mapPolyline!)
// and later to update without any animations
mapPolyline?.geometry = newPoints
多边形相同:
let geoPolygon = try! GeoPolygon(vertices: option3Geo)
let fillColor = UIColor(red: 0, green: 0.56, blue: 0.54, alpha: 0.63)
mapPolygon = MapPolygon(geometry: geoPolygon, color: fillColor)
mapView.mapScene.addMapPolygon(mapPolygon!)
// later
mapPolygon.geometry = geometry
如果可以在此更改中添加一些动画,那就太好了 - 在我的情况下,用户“动态”更改多边形,并且没有动画它看起来有点难看。