🧭 기본 규격
{
“code” : 1,
“data” : []
}
🧱 code 정보
1, 200 |
성공 |
0, 400 |
실패 |
404 |
OSRM 에러 |
1. 메뉴 버튼 도보 경로
a. URL/METHOD
URL : http://{baseURL}/Safety_route/walking
METHOD : POST
b. Request
Parameter |
Value |
Type |
code |
코드 |
String |
data |
{start_x : 출발 경도, |
|
start_y: 출발 위도, |
|
|
end_x: 도착 경도, |
|
|
end_y:도착 위도} |
Array<JSON> |
|
{
“code” : 1,
“data” : [
{ “start_x”:127.0213564,
“start_y”:23.1567986,
“end_x”:127.1657956,
“end_y”:23.897561
}
]
}
c. Response
Parameter |
Value |
Type |
code |
코드 |
String |
data |
{OSRM 경로 데이터} |
Array<Json> |
{
“code” : 1,
“data” : [
{
(OSRM 경로 데이터 전송)
}
]
}
{
“code” : 0,
“data” :null
}
2. CCTV 검색
a. URL/METHOD
URL : http://{baseURL}/Safety_route/CCTV/searching
METHOD : GET
b. Request
Parameter |
Value |
Type |
code |
코드 |
String |
data |
{x : 경도, |
|
y: 위도} |
Array<JSON> |
|
{
“code” : 1,
“data” : [
{ “x”:127.0213564,
“y”:23.1567986
}
]
}
c. Response
Parameter |
Value |
Type |
code |
코드 |
String |
data |
CCTV리스트{ |
|
id: cctv id, |
|
|
Area: 지역, |
|
|
new_address: 도로명주소, |
|
|
old_address: 지번 주소, |
|
|
purpose: 설치목적, |
|
|
number: 설치 갯수, |
|
|
pixel: 화소, |
|
|
recode_side: 촬영 방면, |
|
|
store_days: 저장하는 일수, |
|
|
install_date: 설치날짜, |
|
|
call: 전화번호, |
|
|
latitude: 위도, |
|
|
equator: 경도, |
|
|
recent_update: 정보 업데이트 날짜 |
|
|
} |
Array<Json> |
|
{
“code” : 1,
“data” : [
{
"id": 1165,
"Area": "인천광역시 서구청",
"new_address": "",
"old_address": "인천광역시 서구 가좌동 481-10 (낙원아파트)",
"purpose": "생활방범",
"number": 1,
"pixel": 200,
"recode_side": "다방면",
"store_days": 30,
"install_date": "2012-01",
"call": "032-560-4584",
"latitude": 37.4779755,
"equator": 126.6894753,
"recent_update": "2020-02-29"
},
{
"id": 115,
"Area": "인천광역시",
"new_address": "",
"old_address": "인천광역시 서구 가좌동 481-10 (낙원아파트)",
"purpose": "생활방범",
"number": 1,
"pixel": 200,
"recode_side": "다방면",
"store_days": 30,
"install_date": "2012-01",
"call": "032-560-4584",
"latitude": 37.4779755,
"equator": 126.6894753,
"recent_update": "2020-02-29"
}
]
}
{
“code” : 0,
“data” :null
}