Skip to content

Commit

Permalink
improve markers
Browse files Browse the repository at this point in the history
  • Loading branch information
tursics committed Feb 11, 2018
1 parent 7d302c6 commit 326d92a
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 13 deletions.
1 change: 1 addition & 0 deletions karte-span-2018.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<link rel="stylesheet" href="lib/jquery.mobile-1.4.2/jquery.mobile-1.4.2.min.css">
<link rel="stylesheet" href="lib/leaflet-0.7.3/leaflet.css" />
<link rel="stylesheet" href="lib/leaflet.awesome-markers-2.0.2/leaflet.awesome-markers.css">
<link rel="stylesheet" href="lib/font-awesome-4.6.3/css/font-awesome.css">
<link rel="stylesheet" href="karte-span-2018.css" />

</head>
Expand Down
31 changes: 18 additions & 13 deletions karte-span-2018.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,25 @@ var marker = {
// data stored in evt.layer.options.data
});

var that = this;
var that = this,
buildings = [];

$.each(data, function (key, val) {
if ((typeof val.lat !== 'undefined') && (typeof val.lng !== 'undefined') && val.lat && val.lng) {
var marker = L.marker([parseFloat(val.lat), parseFloat(val.lng)], {
data: val,
format: cityData.printerlabel,
icon: L.AwesomeMarkers.icon({
icon: val[cityData.marker.icon],
prefix: 'fa',
markerColor: val[cityData.marker.color]
})
});
that.layerGroup.addLayer(marker);
if (-1 === buildings.indexOf(val.BSN)) {
buildings.push(val.BSN);

var marker = L.marker([parseFloat(val.lat), parseFloat(val.lng)], {
data: val,
format: cityData.printerlabel,
icon: L.AwesomeMarkers.icon({
icon: 'fa-building-o',
prefix: 'fa',
markerColor: 'blue'
})
});
that.layerGroup.addLayer(marker);
}
}
});
} catch (e) {
Expand Down Expand Up @@ -79,8 +85,7 @@ var data = {
'use strict';

var cityData = {
printerlabel: 'printerlabel',
marker: 'marker'
printerlabel: 'printerlabel'
};

$.ajax({
Expand Down

0 comments on commit 326d92a

Please sign in to comment.