diff --git a/src/markers.js b/src/markers.js
index e4ca86e8..88abf802 100644
--- a/src/markers.js
+++ b/src/markers.js
@@ -1,10 +1,49 @@
var OverpassLayer = require('overpass-layer')
-function markerLine (style) {
- var color = 'color' in style ? style.color : '#000000'
- var weight = 'weight' in style ? style.weight : 1
+function cssStyle (style) {
+ var ret = ''
+ if ('color' in style) {
+ ret += 'stroke: ' + style.color + ';'
+ }
+ if ('weight' in style) {
+ ret += 'stroke-width: ' + style.weight + ';'
+ }
+ if ('dashArray' in style) {
+ ret += 'stroke-dasharray: ' + style.dashArray + ';'
+ }
+ if ('dashArray' in style) {
+ ret += 'stroke-dasharray: ' + style.dashArray + ';'
+ }
+ if ('dashOffset' in style) {
+ ret += 'stroke-dashoffset: ' + style.dashOffset + ';'
+ }
+ if ('fillColor' in style) {
+ ret += 'fill: ' + style.fillColor + ';'
+ }
+
+ return ret
+}
+
+function markerLine (data) {
+ var ret = ''
- return ''
+ return ret
}
function markerCircle (style) {