๋ด ์ฑ์์ bbox ๋ฌธ์์ด์ ์ง๋ ฌํ ๋ฐ ์ญ์ง๋ ฌํํฉ๋๋ค. ์ด ์ปคํผ ์ฝ๋๊ฐ ๋์์ด ๋ฉ๋๋ค.
L.latLngBounds.fromBBoxString = L.latLngBounds.fromBBoxString or (bbox) ->
[west, south, east, north] = bbox.split(',').map(parseFloat)
new L.LatLngBounds(new L.LatLng(south, west), new L.LatLng(north, east))
์ด ๊ธฐ๋ฅ์ Leaflet ์ฝ์ด์ ๋ง์ ์ ์์ต๋๋ค.
:-1: ์ฝ์ด๊ฐ ์๋ ํฌํผ์ ์์ด์ผ ํฉ๋๋ค. BBOX ์ธ์ฝ๋ฉ์ ๋ ๋จ์ ์ด๋ฉฐ ์์ฑ์ ํฝ์ฐฝ์ด ์ข์ง ์์ผ๋ฉฐ ์ด๋ ์ฝ์ด ์ธ๋ถ์์ ๊ตฌํํ๊ธฐ ์ฝ์ต๋๋ค.
๋์.
toBBoxString()๋ณด๋ค ๋ ๋ ๋จ์ ์ด์ง๋ง ์ ๋๋ก ๊ตฌํํ๊ธฐ๊ฐ ํ์คํ ๋ ์ด๋ ต์ต๋๋ค(๋๋ฝ๋ ๋งค๊ฐ๋ณ์, ์ต๋ ์ต์ ์์ ๋ฑ). ํ์ฌ ํด๋์ค๋ ๋์นญ์ด ๋ถ์กฑํฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์ข์ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
toBBoxString()๋ณด๋ค ๋ ๋ ๋จ์ ์ด์ง๋ง ์ ๋๋ก ๊ตฌํํ๊ธฐ๊ฐ ํ์คํ ๋ ์ด๋ ต์ต๋๋ค(๋๋ฝ๋ ๋งค๊ฐ๋ณ์, ์ต๋ ์ต์ ์์ ๋ฑ). ํ์ฌ ํด๋์ค๋ ๋์นญ์ด ๋ถ์กฑํฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์ข์ ๊ฒ์ ๋๋ค.