+
2018.12.12
유입경로가 많아서 수정
latitude가 위도, longitude가 경도
위도 33도~38도 (북한 포함하면 43도 정도, 38선은 가로로 그인 선이니까 위도로 외우면 쉬움)
경도 126~131도
값을 지님
new naver.maps.LatLng(lat,lng) 함수는 위도 먼저, 경도 먼저인데
new naver.maps.LatLng(lat, lng)Parameters
|
DB쪽의 실수인지 간혹 반대로 들어있는 경우도 존재한다.
귀찮으면(?)
function latlng_corrector(lat, lng) { if (33.0 <= lat && lat <= 43.0 && (124.0 <= lng && lng <= 132.0)) return { lat: lat, lng: lng }; else if (124.0 <= lat && lat <= 132.0 && (33.0 <= lng && lng <= 43.0)) { console.log("latitude/longitude swapped!!"); return { lat: lng, lng: lat }; } else return { lat: lat, lng: lng }; } |
이런거 하나 넣고 대충 위도 경도 정보가 뒤바뀌었을 경우 자동으로 뒤집어 주는 것도 방법 일 듯?
+
2018.12.13
아래 예제에서 클릭해서 마커 지정하고
개발자 도구에서 marker.getPosition() 해주면 위치 값이 똭~ 나온다.
이 키워드로 검색하는 분들 목적은.. 위도경도 정보 뽑아 내는거라면 그게 더 나을지도?
[링크 : https://navermaps.github.io/maps.js/docs/tutorial-9-marker-position.example.html]
---
아무생각 없이(!) path에 좌표를 아래와 같이 LatLang([pos1, pos2]) 식으로 했더니
배열이 정렬되어 버리는지 작은 수랑 큰수랑 순서가 엉뚱하게 작동을 한다.
반드시(?) []를 빼고 아래와 같이 써야 하는건가...
근데 배열이랑 숫자랑 먼가 다른건가.. 삽입(?)하는 순서에 영향을 받네?
[링크 : https://navermaps.github.io/maps.js/docs/naver.maps.LatLng.html
+
걍 고민을 해보니.. 변수 하나에 null값이 들어 갔을 뿐
lat lng의 순서 문제라던가 array의 문제라고 보긴 힘들지도...?
'프로그램 사용 > 네이버 맵 API' 카테고리의 다른 글
ncloud 가입 그리고 지도 API v3 (0) | 2018.11.22 |
---|---|
네이버 지도 API - polyline 삭제하기 (0) | 2018.11.21 |
네이버 API 공지 (2) | 2018.10.13 |
네이버 지도 - 클릭시 마커 아이콘 변경하기 (0) | 2018.10.10 |
네이버 지도 zIndex 와 title (0) | 2018.10.10 |