mirror of
https://github.com/heyarne/berliner-winter.git
synced 2026-05-06 19:23:39 +02:00
Yay!
This commit is contained in:
parent
eb5441876a
commit
41d831b542
2 changed files with 26 additions and 5 deletions
|
|
@ -1,13 +1,34 @@
|
||||||
(function () {
|
(function () {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
// set up background map
|
// set up background map
|
||||||
var map = L.map('map').setView([52.50, 13.40], 11);
|
var map = L.map('map').setView([52.50, 13.40], 11);
|
||||||
var layer = new L.StamenTileLayer("toner-lite");
|
var layer = new L.StamenTileLayer('toner-lite');
|
||||||
map.addLayer(layer);
|
map.addLayer(layer);
|
||||||
|
|
||||||
$.get('/articles')
|
// get response from server and draw the map
|
||||||
|
var response;
|
||||||
|
$.getJSON('/articles/')
|
||||||
.fail(console.error.bind(console))
|
.fail(console.error.bind(console))
|
||||||
.then(function (data) {
|
.then(function (data) {
|
||||||
console.log('Got data successfully!');
|
console.log('Got data successfully!');
|
||||||
console.log(data);
|
response = data;
|
||||||
|
|
||||||
|
displayAll();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// logic for drawing follows
|
||||||
|
|
||||||
|
var markers = [];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display all incidents at once
|
||||||
|
*/
|
||||||
|
function displayAll () {
|
||||||
|
for (var i = 0, l = response.length; i < l; i++) {
|
||||||
|
markers.push(
|
||||||
|
L.marker([response[i].lat, response[i].lng]).addTo(map).bindPopup(response[i].description)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
})();
|
})();
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,8 @@
|
||||||
<div id="map"></div>
|
<div id="map"></div>
|
||||||
|
|
||||||
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
|
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
|
||||||
<script src="://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
|
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
|
||||||
<script src="://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.1.0/lodash.min.js"></script>
|
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/3.1.0/lodash.min.js"></script>
|
||||||
<script src="http://maps.stamen.com/js/tile.stamen.js?v1.3.0"></script>
|
<script src="http://maps.stamen.com/js/tile.stamen.js?v1.3.0"></script>
|
||||||
<script src="/static/js/main.js"></script>
|
<script src="/static/js/main.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue