Skip to content

Commit

Permalink
add a list of presets that look interesting
Browse files Browse the repository at this point in the history
  • Loading branch information
KaiRo-at committed May 31, 2018
1 parent b91224c commit 17794da
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 1 deletion.
3 changes: 3 additions & 0 deletions buildings.js
Expand Up @@ -26,15 +26,18 @@ function loadBuildings() {
"out body;>;out skel qt;";
return fetchFromOverpass(opQuery)
.then((itemJSON) => {
var count = 0;
for (feature of itemJSON.features) {
if (feature.geometry.type == "Polygon") {
addBuilding(feature);
count++;
}
else {
console.log("Couldn't draw building with geometry type " +
feature.geometry.type);
}
}
console.log("Loaded " + count + " buildings.");
})
.catch((reason) => { console.log(reason); });
}
Expand Down
50 changes: 49 additions & 1 deletion map.js
Expand Up @@ -12,15 +12,63 @@ var locationPresets = [
latitude: 48.19207,
longitude: 16.33610,
},
{ title: "Wien Stadtpark",
latitude: 48.20542,
longitude: 16.37911,
},
{ title: "New York Plaza",
latitude: 40.70245,
longitude: -74.01282,
},
{ title: "San Francisco Market & Drumm",
latitude: 37.79375,
longitude: -122.39587,
},
{ title: "SJ South Market Park",
latitude: 37.33226,
longitude: -121.88968,
},
{ title: "Vegas Mirage",
latitude: 36.12167,
longitude: -115.17204,
},
{ title: "Köln Dom",
latitude: 50.94130,
longitude: 6.95665,
},
{ title: "Bremen",
latitude: 53.0758,
longitude: 8.8072,
},
{ title: "Graz",
latitude: 47.07245,
longitude: 15.44092,
},
{ title: "London St Giles High St",
latitude: 51.51556,
longitude: -0.12681,
},
{ title: "Moscow",
latitude: 55.75412,
longitude: 37.62048,
},
{ title: "Paris Champ de Mars",
latitude: 48.85601,
longitude: 2.29661,
},
{ title: "Warsaw",
latitude: 52.23242,
longitude: 21.00913,
},
{ title: "Tokio",
latitude: 35.69091,
longitude: 139.69481,
},
]
var centerPos = locationPresets[0];
var map, tiles, items;
var baseTileID, baseTileSize, centerOffset;
var tilesFromCenter = 5;
var tilesFromCenter = 3;

// Mapnik is the default world-wide OpenStreetMap style.
var tileServer = "https://tilecache.kairo.at/mapnik/";
Expand Down
6 changes: 6 additions & 0 deletions tiles.js
Expand Up @@ -5,20 +5,26 @@
function loadGroundTiles() {
baseTileID = tileIDFromLatlon(centerPos);
baseTileSize = tilesizeFromID(baseTileID);
var count = 0;
for (let relX = 0; relX < tilesFromCenter + 1; relX++) {
for (let relY = 0; relY < tilesFromCenter + 1; relY++) {
addTile(relX, relY);
count++;
if (relX > 0) {
addTile(-relX, relY);
count++;
}
if (relY > 0) {
addTile(relX, -relY);
count++;
}
if (relX > 0 && relY > 0) {
addTile(-relX, -relY);
count++;
}
}
}
console.log("Loaded " + count + " tiles.");
}

function addTile(relX, relY) {
Expand Down
3 changes: 3 additions & 0 deletions trees.js
Expand Up @@ -7,15 +7,18 @@ function loadTrees() {
"out;";
return fetchFromOverpass(opQuery)
.then((itemJSON) => {
var count = 0;
for (feature of itemJSON.features) {
if (feature.geometry.type == "Point") {
addTree(feature);
count++;
}
else {
console.log("Couldn't draw tree with geometry type " +
feature.geometry.type);
}
}
console.log("Loaded " + count + " trees.");
})
.catch((reason) => { console.log(reason); });
}
Expand Down

0 comments on commit 17794da

Please sign in to comment.