-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.php
125 lines (113 loc) · 3.95 KB
/
test.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php
//set the url to use
$url = 'http://verktoy.kresendo.no/elevProfile/elevationprofile.json';
$json_query = array(
"type"=> "LineString",
"coordinates"=>array(
array(7.1607787, 61.2706935),
array(7.1606922, 61.2707342),
array(7.1604417, 61.2709188),
array(7.1603827, 61.2709884),
array(7.1601574, 61.2712488),
array(7.1600876, 61.2714293),
array(7.1600501, 61.2715737),
array(7.1600175, 61.2718034),
array(7.1598784, 61.2720868),
array(7.1597011, 61.2725462),
array(7.1595862, 61.2727709),
array(7.1594063, 61.2729815),
array(7.1594413, 61.2730944),
array(7.1595025, 61.2731767),
array(7.159578, 61.2733425),
array(7.1596477, 61.2733966),
array(7.159713, 61.2734736),
array(7.1597658, 61.2735358),
array(7.1598409, 61.2736673),
array(7.1598887, 61.2738204),
array(7.1599531, 61.2739491),
array(7.1599746, 61.2740135),
array(7.1600207, 61.2740977),
array(7.1600593, 61.2741968),
array(7.1601252, 61.2742371),
array(7.1602141, 61.2743157),
array(7.1603335, 61.2744138),
array(7.1606419, 61.2746666),
array(7.1608583, 61.2749962),
array(7.16088, 61.27517),
array(7.1608527, 61.2754095),
array(7.1607829, 61.2756254),
array(7.1606338, 61.2757804),
array(7.1604415, 61.2759026),
array(7.1600048, 61.2761043),
array(7.1598972, 61.2762697),
array(7.1606788, 61.2763033),
array(7.1611072, 61.2763397),
array(7.1614701, 61.2763615),
array(7.1614765, 61.2764251),
array(7.1611844, 61.276511),
array(7.1611635, 61.2766327),
array(7.1614419, 61.2767757),
array(7.161732, 61.2768905),
array(7.1620057, 61.2769965),
array(7.1621517, 61.2770531),
array(7.162329, 61.2770883),
array(7.1625322, 61.2771283),
array(7.1626542, 61.2771485),
array(7.1627495, 61.2771695),
array(7.1628442, 61.2771996),
array(7.1629616, 61.2772052),
array(7.1636581, 61.2772341),
array(7.1640423, 61.2772133),
array(7.1643924, 61.2771625),
array(7.1647166, 61.2771634),
array(7.1648534, 61.2771841),
array(7.1651018, 61.2772314),
array(7.1653593, 61.2773577),
array(7.16548, 61.2774015),
array(7.1657809, 61.2774817),
array(7.166123, 61.2776233),
array(7.1661753, 61.2777233),
array(7.1662046, 61.2778242),
array(7.1662607, 61.2779133),
array(7.166325, 61.2780038),
array(7.1664536, 61.278113),
array(7.1665609, 61.2783244),
array(7.1666113, 61.2784985),
array(7.1666905, 61.2786485),
array(7.167186, 61.2790732),
array(7.1678096, 61.2795324),
array(7.1679527, 61.2796789),
array(7.1680253, 61.2797342),
array(7.168106, 61.2797322),
array(7.1681464, 61.2796479),
array(7.1681545, 61.2795916),
array(7.1682473, 61.2795509),
array(7.1683281, 61.2795741),
array(7.1684169, 61.2796925),
array(7.1685582, 61.2799),
array(7.1686369, 61.2800562),
array(7.1688347, 61.2802598),
array(7.1689273, 61.2804153),
array(7.168953, 61.2805161),
array(7.1690714, 61.2805278)
));
$ch = curl_init();
$headers = array();
$headers[] = 'Content-type: application/json';
//$headers[] = 'X-HTTP-Method-Override: GET';
$options = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POSTFIELDS => json_encode($json_query),
CURLOPT_TIMEOUT => 5,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER => 0,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_MAXREDIRS => 3
);
curl_setopt_array( $ch, $options );
$response = curl_exec($ch);
print_r($response);
curl_close($ch);
?>