UNPKG

mmg

Version:

Simple markers for Modest Maps

30 lines (25 loc) 806 B
var lsimplestyle = { pointToLayer: function() { console.log(arguments); } }; function simplestyle_icon(feature) { var fp = feature.properties || {}; var sizes = { small: [20, 50], medium: [30, 70], large: [35, 90] }; var size = fp['marker-size'] || 'medium'; var symbol = (fp['marker-symbol']) ? '-' + fp['marker-symbol'] : ''; var color = fp['marker-color'] || '7e7e7e'; color = color.replace('#', ''); return L.Icon.extend({ iconUrl: 'http://a.tiles.mapbox.com/v3/marker/' + 'pin-' + size[0] + symbol + '+' + color + '.png', shadowUrl: null, iconSize: new L.Point(size[0], size[1]), iconAnchor: new L.Point(size[0] / 2, size[1] / 2), popupAnchor: new L.Point(-3, -76) }); }