Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
67707b7ded
|
||
|
|
9c96037e32
|
||
|
|
fc4c63b519
|
||
|
|
fe1c9f6300
|
11
dist/assets/index.148d1b99.js
vendored
11
dist/assets/index.148d1b99.js
vendored
File diff suppressed because one or more lines are too long
11
dist/assets/index.24fe7964.js
vendored
Normal file
11
dist/assets/index.24fe7964.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
dist/img/avatars/raucao.png
vendored
Normal file
BIN
dist/img/avatars/raucao.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 260 KiB |
BIN
dist/img/avatars/tobyyoungfox.jpg
vendored
Normal file
BIN
dist/img/avatars/tobyyoungfox.jpg
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
2
dist/index.html
vendored
2
dist/index.html
vendored
@@ -7,7 +7,7 @@
|
||||
<title>Road2Bitcoin Live Map</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css">
|
||||
<script defer data-domain="r2b22.kip.pe" src="https://plausible.io/js/plausible.js"></script>
|
||||
<script type="module" crossorigin src="/assets/index.148d1b99.js"></script>
|
||||
<script type="module" crossorigin src="/assets/index.24fe7964.js"></script>
|
||||
<link rel="stylesheet" href="/assets/index.eed9f443.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
182553
geo/legacy-route.json
Normal file
182553
geo/legacy-route.json
Normal file
File diff suppressed because it is too large
Load Diff
25
main.js
25
main.js
@@ -7,9 +7,10 @@ import Point from 'ol/geom/Point';
|
||||
import {Tile as TileLayer, Vector as VectorLayer} from 'ol/layer';
|
||||
import {Circle as CircleStyle, Fill, Icon, Stroke, Style} from 'ol/style';
|
||||
import {OSM, Vector as VectorSource} from 'ol/source';
|
||||
import {useGeographic, fromLonLat} from 'ol/proj';
|
||||
import geojsonRoute from './geo/route.json'
|
||||
import geojsonPOI from './geo/poi.json'
|
||||
import {useGeographic} from 'ol/proj';
|
||||
import geojsonRoute from './geo/r2b22-route.json'
|
||||
import geojsonPOI from './geo/r2b22-poi.json';
|
||||
import geojsonLegacy from './geo/legacy-route.json';
|
||||
|
||||
useGeographic();
|
||||
|
||||
@@ -114,6 +115,18 @@ async function main() {
|
||||
style: styles.iconVan
|
||||
});
|
||||
|
||||
//
|
||||
// Legacy routes
|
||||
//
|
||||
|
||||
const vectorSourceLegacy = new VectorSource();
|
||||
vectorSourceLegacy.addFeatures(new GeoJSON().readFeatures(geojsonLegacy));
|
||||
|
||||
const legacyLayer = new VectorLayer({
|
||||
source: vectorSourceLegacy,
|
||||
style: styles.lineOrange
|
||||
});
|
||||
|
||||
//
|
||||
// Map initialization
|
||||
//
|
||||
@@ -133,6 +146,7 @@ async function main() {
|
||||
}),
|
||||
stagesCompletedLayer,
|
||||
stagesAheadLayer,
|
||||
legacyLayer,
|
||||
poiLayer,
|
||||
trackedPointsLayer
|
||||
],
|
||||
@@ -246,8 +260,9 @@ async function main() {
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
console.log(data);
|
||||
const coords = [data.lon, data.lat];
|
||||
vanFeature.getGeometry().setCoordinates(coords);
|
||||
const van_data = data.find(i => i.name == 'satoshithevan');
|
||||
const van_coords = [van_data.lon, van_data.lat];
|
||||
vanFeature.getGeometry().setCoordinates(van_coords);
|
||||
|
||||
// let zoomLevel;
|
||||
// if (!followedZoomed) {
|
||||
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ol-vite",
|
||||
"version": "1.4.0",
|
||||
"version": "1.6.0",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ol-vite",
|
||||
"version": "1.4.0",
|
||||
"version": "1.6.0",
|
||||
"dependencies": {
|
||||
"ol": "latest"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "map",
|
||||
"version": "1.4.0",
|
||||
"version": "1.6.0",
|
||||
"scripts": {
|
||||
"start": "vite",
|
||||
"build": "vite build",
|
||||
|
||||
BIN
public/img/avatars/raucao.png
Normal file
BIN
public/img/avatars/raucao.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 260 KiB |
BIN
public/img/avatars/tobyyoungfox.jpg
Normal file
BIN
public/img/avatars/tobyyoungfox.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Reference in New Issue
Block a user