120 lines
No EOL
3.5 KiB
PHP
120 lines
No EOL
3.5 KiB
PHP
<?php
|
|
// echo'<pre>'; print_r($tag_tour5); echo'</pre>';
|
|
header('Content-Type: text/html; charset=utf-8');
|
|
error_reporting(E_ALL); ini_set('display_errors',1);
|
|
|
|
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
/*
|
|
stdClass Object
|
|
(
|
|
[id] => 5940062167
|
|
[lat] => 51.644040
|
|
[lat_s] => 51.6
|
|
[lng] => 12.258422
|
|
[lng_s] => 12.3
|
|
[street] => B183
|
|
[content] => 5645289063
|
|
[backend] => 0-12993403
|
|
[type] => 1
|
|
[vmax] => 100
|
|
[counter] => 0
|
|
[create_date] => 2020-02-03 03:36:38
|
|
[confirm_date] => 0000-00-00 00:00:00
|
|
[gps_status] => -
|
|
[info] => {"count_180d":"0"}
|
|
[polyline] =>
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
stdClass Object
|
|
(
|
|
[place_id] => 92100685
|
|
[licence] => Data © OpenStreetMap contributors, ODbL 1.0. https://osm.org/copyright
|
|
[osm_type] => way
|
|
[osm_id] => 25815620
|
|
[lat] => 51.64401147390837
|
|
[lon] => 12.25841893049767
|
|
[display_name] => B 183, Sandersdorf, Bitterfeld-Wolfen, Anhalt-Bitterfeld, Sachsen-Anhalt, 06803, Deutschland
|
|
[address] => stdClass Object
|
|
(
|
|
[road] => B 183
|
|
[city_district] => Sandersdorf
|
|
[town] => Bitterfeld-Wolfen
|
|
[county] => Anhalt-Bitterfeld
|
|
[state] => Sachsen-Anhalt
|
|
[postcode] => 06803
|
|
[country] => Deutschland
|
|
[country_code] => de
|
|
)
|
|
|
|
[boundingbox] => Array
|
|
(
|
|
[0] => 51.6374534
|
|
[1] => 51.6444531
|
|
[2] => 12.2521345
|
|
[3] => 12.27533
|
|
)
|
|
|
|
)
|
|
*/
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
// 23-behinderung
|
|
// 21-Unfall
|
|
// 20-Stau
|
|
// 0-6 mobile blitzer
|
|
// 22
|
|
// 24-Glätte
|
|
// 25-Nebel
|
|
// 26- Baustellen 2
|
|
$key=0;
|
|
$page='https://cdn2.atudo.net/api/1.0/vl.php?type=0,1,2,3,4,5,6,20,21,23,24,25&box=51.276736290728685,12.058525085449217,51.383995224782886,12.711868286132812';
|
|
|
|
$html = file_get_contents($page);
|
|
$jsonrow=json_decode($html);
|
|
for($i=0; $i < 100; $i++) {
|
|
if(isset($jsonrow->pois[$i])) {
|
|
$lat=($jsonrow->pois[$i]->lat);
|
|
$lng=($jsonrow->pois[$i]->lng);
|
|
$bdata[$key]['typ']=($jsonrow->pois[$i]->type);
|
|
$bdata[$key]['street']=($jsonrow->pois[$i]->street);
|
|
$bdata[$key]['vmax']=($jsonrow->pois[$i]->vmax);
|
|
$bdata[$key]['create_date']=($jsonrow->pois[$i]->create_date);
|
|
/*
|
|
$page1='http://nominatim.openstreetmap.org/reverse?format=json&lat='.$lat.'&lon='.$lng.'&email=frank@first-mp.de';
|
|
$html2 = file_get_contents($page1);
|
|
$jsonrow2=json_decode($html2);
|
|
$bdata[$key]['road']=($jsonrow2->address->road);
|
|
if(isset($jsonrow2->address->city_district)) {
|
|
$bdata[$key]['ort']=($jsonrow2->address->city_district);
|
|
} else {
|
|
if(isset($jsonrow2->address->suburb)) { $bdata[$key]['ort']=($jsonrow2->address->suburb); }
|
|
}
|
|
if(isset($jsonrow2->address->town)) {
|
|
$bdata[$key]['town']=($jsonrow2->address->town);
|
|
} else {
|
|
if(isset($jsonrow2->address->city)) { $bdata[$key]['town']=($jsonrow2->address->city); }
|
|
}
|
|
if(isset($jsonrow2->address->house_number)) {
|
|
$bdata[$key]['hnr']=($jsonrow2->address->house_number);
|
|
} else {
|
|
$bdata[$key]['hnr']=" ";
|
|
}
|
|
*/
|
|
|
|
$key++;
|
|
|
|
//echo'<pre>'; print_r($jsonrow2->address->road); echo'</pre>';
|
|
//$bdata[$key]['typ']=($jsonrow->pois[$i]->type);
|
|
//echo'<pre>'; print_r($jsonrow->pois[0]); echo'</pre>';
|
|
} else {
|
|
break;
|
|
}
|
|
|
|
}
|
|
$template->assign('time', time());
|
|
$template->assign('bdata', $bdata);
|
|
$template->assign('content', 'tpl/ajax/blitzer1.tpl'); |