Sélectionner une révision Git
matrixcommandhandler.ts
Bifurcation depuis
ARISE / matrix-appservice-discord
Le projet source a une visibilité limitée.
-
Christian Paul a rédigéChristian Paul a rédigé
index.js 1,24 Kio
"use strict";
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/css/bootstrap-theme.min.css'
import 'bootstrap'
import './style.css'
var latOffset = 1;
var lonOffset = 1;
var getTraffic = (lat, lon) => {
/*
severity: 1: LowImpact
2: Minor
3: Moderate
4: Serious
type: 1: Accident
2: Congestion
3: DisabledVehicle
4: MassTransit
5: Miscellaneous
6: OtherNews
7: PlannedEvent
8: RoadHazard
9: Construction
10: Alert
11: Weather
*/
var options = ["o=json", "severity=2,3,4", "type=2"];
var coords = [lat - latOffset, lon - lonOffset, lat + latOffset, lon + lonOffset];
//var url = "https://dev.virtualearth.net/REST/V1/Traffic/Incidents/" + coords.join(',') + "/true?" + options.join('&') + "&key=" + key;
var url = "src/traffic.php?coords=" + coords.join(',') + "&" + options.join('&');
console.log("latitude: " + lat);
console.log("longitude: " + lon);
fetch(url)
.then(response => {
console.log(response.json());
})
.catch(() => {
console.log("oups");
});
}
if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition(function(position) {
getTraffic(position.coords.latitude, position.coords.longitude)
});
}
else {
console.log("Geolocation isn't available");
}