Jump to content

kkokko.jeong

Members
  • 게시글

    22
  • 첫 방문

  • 최근 방문

  • Days Won

    2

kkokko.jeong last won the day on May 21 2024

kkokko.jeong had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

kkokko.jeong's Achievements

Apprentice

Apprentice (3/14)

  • One Year In Rare
  • Collaborator Rare
  • One Month Later
  • Week One Done
  • First Post

Recent Badges

3

Reputation

  1. 재현 가능하도록 Pure JavaScript 코드 알려주시면 디버깅 해보겠습니다. 감사합니다.
  2. panToBounds 를 중복으로 호출했는지 확인 부탁드립니다. 아래처럼 테스트했을 때 정상적으로 `idle` 이벤트 호출됩니다. 다만 중복으로 호출 시 목표 center, zoom 이 똑같기 때문에 지도 이동이 발생하지 않아 `idle` 이벤트를 발생시키지 않습니다. // panToBounds 콘솔창에서 호출 map.panToBounds([126.915987105, 37.483809001, 126.934204909, 37.490276924]); ```js var map = new naver.maps.Map('map', { center: new naver.maps.LatLng(37.3595704, 127.105399), zoom: 10 }); map.addListener('idle', function() { console.log('fire idle!'); }); ```
  3. 안녕하세요. `idle` 이벤트는 지도 이동 (`center`, `zoom` 값 변경) 완료된 후 발생합니다. 유휴 상태란 지도 이동 동작이 완료된 후 아무 동작이 없는 것을 의미합니다. 지도 이동 후에 idle 이벤트 발생하지 않는다면 간략한 재현 코드 알려주시면 확인해보겠습니다. 감사합니다.
  4. 안녕하세요. 지도옵션 중 `overlayZoomEffect` 설정해서 사용 부탁드립니다. 다만 DOM 개수가 많아질 경우 성능 저하가 발생합니다. 감사합니다.
  5. Maps 에서 공식 제공되는 API 외 다른 API 는 제공하지 않습니다. - https://api.ncloud-docs.com/docs/ainaverapi-maps-overview
  6. 안녕하세요. 리액트 코드 대신 Pure JavaScript 으로 작성된 재현 코드 알려주시면 확인해보겠습니다. (특정 라이브러리에 대한 코드 리뷰는 지원하지 않는 점 참고부탁드립니다.) 감사합니다.
  7. 알려주신 내용을 보면 지도 이동시 MarkerClustring 객체를 새로 생성하는 것처럼 보입니다. 서비스 코드 재확인 부탁드립니다. 제이쿼리 사용 시 정상동작하는 걸 보면 next.js 사용하면서 발생한 문제인 것 같네요. 특정 프레임워크에 대한 코드 리뷰는 지원하지 않는 점 양해 부탁드립니다.
  8. 안녕하세요. 재현 가능한 url 알려주시면 확인해보겠습니다. 좌표가 너무 많을 경우 `simplify` 적용하는 것을 추천합니다. - https://mourner.github.io/simplify-js/ 감사합니다.
  9. maps.js 스크립트가 로드되기 전 해당 구문이 실행해서 발생한 오류입니다. maps.js 스크립트 로드 후 `MarkerClustering.js` 실행되도록 수정하면 될 것 같습니다. 추가적으로 말씀드리면 네이버에서 vue3-naver-map 오픈소스를 유지보수하지 않습니다.
  10. 보통 클러스터링 알고리즘은 점(point) 기반 kd tree 알고리즘을 사용합니다. 그러다보니 유명한 오픈소스 중 폴리곤 클러스터링을 지원하는 라이브러리는 없는걸로 알고 있습니다. 폴리곤의 영역(min, max) 값으로 r tree 를 사용하면 직접 클러스터링 구현이 가능할 것 같은데요. 관련 유명한 라이브러리 공유드립니다. 도움이 되셨으면 좋겠습니다. 감사합니다. - https://github.com/mourner/rbush
  11. 안녕하세요. Web Dynamic Map 담당자 입니다. Web Dynamic Map 에서는 Marker `label` 속성을 지원하지 않습니다. 구글지도 API 살펴본 결과 마크업으로 라벨 표현이 가능한 것 같습니다. 직접 마크업 작업하신 후, `HtmlIcon` 형태로 지정하시면 됩니다. - https://navermaps.github.io/maps.js.ncp/docs/naver.maps.Marker.html 감사합니다.
  12. 안녕하세요. Web Dynamic Map 에서는 해당 기능을 지원하지 않습니다. Mobile Dynamic Map 의 경우는 아래 가이드 참고 부탁드립니다. - https://navermaps.github.io/android-map-sdk/guide-ko/5-7.html - https://navermaps.github.io/ios-map-sdk/guide-ko/5-7.html 감사합니다.
  13. 안녕하세요. 제가 네이버부동산 페이지를 확인했을 때 줌 레벨 15 기준으로 마커 150~200개 정도인 것 같습니다. 브라우저 특성상 마커 (DOM) 많아질수록 이동 시 reflow, repaint 가 많이 발생합니다. 그래서 어쩔수없이 끊김 현상이 발생합니다. 위 방법을 해결하기 위해서는 아래 방법을 고려해야합니다. - 보이는 지도 영역의 마커만 표시 https://navermaps.github.io/maps.js.ncp/docs/tutorial-marker-viewport.example.html - 마커 클러스터화 https://navermaps.github.io/maps.js.ncp/docs/tutorial-marker-cluster.example.html 감사합니다.
  14. 그렇네요. `destinationPoint` 메소드 사용하시면 됩니다. 소스확인 결과, 위 stackoverflow 구현방법과 동일하네요. 혼란을 드려 죄송합니다. @zakklee님 감사합니다.
  15. Web Dynamic Map 에서 따로 함수로 지원하지 않습니다. 아래 stackoverflow 참고하셔서 사용하시면 될 것 같습니다. - https://stackoverflow.com/questions/7222382/get-lat-long-given-current-point-distance-and-bearing
×
×
  • Create New...