🧭 기본 규격

{
	“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
}