Compass Template
constructor(width: Int = 180, fov: Double = 180.0, refresh: Int = 1, markerRefresh: Int = 5, distanceMode: String = "horizontal", directions: Map<String, String> = emptyMap(), ticks: CompassTicks = CompassTicks(), indicator: String? = null, outside: String = "hide", maxMarkers: Int = 0, sort: List<String> = listOf("priority-desc", "distance-asc"), collision: CompassCollision = CompassCollision(), markers: Map<String, String> = emptyMap())(source)