프로그램 사용/네이버 맵 API
네이버 지도 화면상 출력되는 영역 얻기
구차니
2018. 9. 10. 19:02
getBounds()로 화면상에 영역의 정보를 얻고
mapBounds.hasLatLng()를 통해서 인자로 받는 영역이 해당 바운드에 속하는지 확인한다.
function updateMarkers(map, markers) { var mapBounds = map.getBounds(); var marker, position; for (var i = 0; i < markers.length; i++) { marker = markers[i] position = marker.getPosition(); if (mapBounds.hasLatLng(position)) { showMarker(map, marker); } else { hideMarker(map, marker); } } } |
[링크 : https://navermaps.github.io/maps.js/docs/tutorial-marker-viewport.example.html]