Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 86e7a61786a823a4d20e5fd91e7b3bed6cb3bf49
  • master par défaut
  • script
  • new-devel
  • devel
  • timingView-edit
  • fix-mpv
7 résultats

CRTPLuaScriptObject.hh

Blame
  • 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");
    }