mmg
Version:
Simple markers for Modest Maps
30 lines (25 loc) • 806 B
JavaScript
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)
});
}