com.example.myapp 자리에는 애플리케이션의 고유ID를 입력해야 하지만 우리는 앱에서 네이버 지도를 실행하는 것이 아니라 웹에서 실행하기 때문에 이 값에 영향을 받지 않는다. 따라서 nmap://map 으로도 네이버 지도를 실행할 수 있다.
3. 지도 검색특정 키워드로 지도를 검색하고자 한다면 /search?query=키워드를 사용하면 된다. 예시로 부산시청으로 검색한 결과를 보여주는 URL은 다음과 같다. nmap://search?query=%EB%B6%80%EC%82%B0%EC%8B%9C%EC%B2%AD
4. 장소 표시지정된 좌표에 마커를 표시하고자 한다면 /place?lat=위도&lng=경도&name=이름을 사용하면 된다. 예시로 부산시청에 마커를 표시하는 URL은 다음과 같다. nmap://place?lat=35.17982543369992&lng=129.07499499992576&name=%EB%B6%80%EC%82%B0%EC%8B%9C%EC%B2%AD
해당 장소의 좌표값을 쉽게 구하는 방법은 구글 지도를 이용하면 된다. 장소를 검색하고 우클릭하면 좌표값이 나온다.
5. 길찾기이제 원하는 길찾기 기능이다. /route/public 은 대중교통 길찾기, /route/car 는 자동차 길찾기, /route/walk 는 도보 길찾기다.
경로 탐색 공통 파라미터는 다음과 같다. slatdoubleN출발지 위도.-기본값: 사용자의 현 위치 사용slngdoubleN출발지 경도. -기본값: 사용자의 현 위치 사용snamestringN출발지 이름. -입력값: URL 인코딩된 문자열 -기본값: 사용자의 현 위치 사용dlatdoubleY도착지 위도.dlngdoubleY도착지 경도.dnamestringN도착지 이름. -입력값: URL 인코딩된 문자열 -기본값: 도착지 주소 표시v1latdoubleN경유지 1 위도. -기본값: 경유지 없음v1lngdoubleN경유지 1 경도. -기본값: 경유지 없음v1namestringN경유지 1 이름. -기본값: 경유지 없음v2latdoubleN경유지 2 위도. -기본값: 경유지 없음v2lngdoubleN경유지 2 경도. -기본값: 경유지 없음v2namestringN경유지 2 이름. -입력값: URL 인코딩된 문자열 -기본값: 경유지 없음v3latdoubleN경유지 3 위도. -기본값: 경유지 없음v3lngdoubleN경유지 3 경도. -기본값: 경유지 없음v3namestringN경유지 3 이름. -입력값: URL 인코딩된 문자열 -기본값: 경유지 없음v4latdoubleN경유지 4 위도. -기본값: 경유지 없음v4lngdoubleN경유지 4 경도. -기본값: 경유지 없음v4namestringN경유지 4 이름. -입력값: URL 인코딩된 문자열 -기본값: 경유지 없음v5latdoubleN경유지 5 위도. -기본값: 경유지 없음v5lngdoubleN경유지 5 경도. -기본값: 경유지 없음v5namestringN경유지 5 이름. -입력값: URL 인코딩된 문자열 -기본값: 경유지 없음
부산 남포동에서 부산시청까지 대중교통 길찾기 URL은 다음과 같다. nmap://route/public?slat=35.09789741939864&slng=129.03468293094306&sname=%EB%82%A8%ED%8F%AC%EB%8F%99&dlat=35.17982543369992&dlng=129.07499499992576&dname=%EB%B6%80%EC%82%B0%EC%8B%9C%EC%B2%AD
slat, slng, sname을 입력하지 않으면 기본값인 사용자의 현 위치로 표시된다. 따라서 현재 위치에서 부산시청까지 대중교통 길찾기 URL은 다음과 같다. nmap://route/public?dlat=35.17982543369992&dlng=129.07499499992576&dname=%EB%B6%80%EC%82%B0%EC%8B%9C%EC%B2%AD 728x90 반응형 ▶ 네이버 지도 연동하기, NAVER MAP API1. 네이버 클라우드(https://console.ncloud.com) 가입 → AI NAVER API → Application 등록
2. 약관 동의 후 확인
3. 사용할 Maps API 체크 후 사용될 URL을 추가 후 저장한다.
4. Application 생성 완료 후 인증정보 팝업에서 Client ID 확인이 가능하다.
5. Application이 생성되었으니, 가이드대로 자바스크립트 코드를 작성한다.
HTML DIV (id="map")
script (ncpClientId=Client ID)
JAVASCRIPT (현재 위치, 서울시청 위치, 내 위치로 이동 이미지 필요)
주소로 위/경도 조회 (위의 기능과는 무관 하나 필요시 사용을 위해)
6. 네이버 지도 API 결과
네이버 클라우드 728x90 반응형 공유하기 게시글 관리 구독하기venh.log저작자표시 비영리 변경금지
'API (Application Programing Interface)' 카테고리의 다른 글javascript | 구글 지도 API, Google Maps 무료 API (0)2021.06.10javascript | 구글 로그인 버튼 만들기, Google Login Api (0)2021.06.04JAVA | 기상청 동네예보, 공공 데이터 Open API 구현하기 (2)2021.05.17 |