Skip to content
Extraits de code Groupes Projets
Valider 9f969f66 rédigé par Derriick's avatar Derriick Validation de Etienne BRATEAU
Parcourir les fichiers

using msdn API with traffic.php

parent 930bf1ac
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3,6 +3,11 @@ 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
......@@ -20,14 +25,10 @@ type: 1: Accident
10: Alert
11: Weather
*/
var key = "AvzexU5VKPHhX47Vf8VInRucqR0YQLXDFpEJL24-ZuhUVC0PAnEjNcOQjKf43Efg";
var latOffset = 1;
var lonOffset = 1;
var getTraffic = (lat, lon) => {
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 = "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);
......
<?php
ini_set('memory_limit', '300000000');
$url = 'https://dev.virtualearth.net/REST/V1/Traffic/Incidents/';
$key = 'AvzexU5VKPHhX47Vf8VInRucqR0YQLXDFpEJL24-ZuhUVC0PAnEjNcOQjKf43Efg';
if (isset($_GET['coords'])) {
$url = $url . $_GET['coords'] . '/true?key=' . $key;
if (isset($_GET['severity']))
$url = $url . '&severity=' . $_GET['severity'];
if (isset($_GET['type']))
$url = $url . '&type=' . $_GET['type'];
$json_traffic = file_get_contents($url);
//$traffic = json_decode($json_traffic, true);
echo $json_traffic;
}
else {
echo '';
}
?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter