์ด ์ธ๋ผ์ธ ํ์ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ผ์ธ ๋งต์ ํฌํจํ ์ ์์ต๋๋ค: https://publiclab.org/wiki/inline-maps
์ด๋ฅผ ๊ตฌ๋ํ๋ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ ํ๋ฆฟ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://github.com/jywarren/plots2/blob/master/app/views/map/_leaflet.html.erb
๊ทธ๋ฌ๋ ์ง๋๋ฅผ ๋๋๊ทธํ๋ฉด ์ ๋ณด๊ธฐ ์์ญ์ ๋ํ ๋ง์ปค๊ฐ ์๋ก ๊ณ ์ณ์ง์ง ์์ต๋๋ค.
์ด๊ฒ์ ์ธ ๊ฐ์ง๋ก ๋๋์ด ๋ณด์.
์ด๊ฒ์ 3๋จ๊ณ ์ด์์ผ๋ก ํด๊ฒฐํ ์ ์๋ ์ฌ๋ฌ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ ํฐ ๋ฌธ์ ์ ๋๋ค. ๋๊ตฌ๋ ์ง ์ฒซ ๋ฒ์งธ ๊ฒ์ ๊นจ๋ ๋ฐ ๊ด์ฌ์ด ์์ต๋๊น?
@jywarren ์ด๊ฑฐ ํด๋ณด๊ณ ์ถ๋ค
์๋
ํ์ธ์, ์ด๊ฒ์ ํฐ ํ๋ก์ ํธ์
๋๋ค. ํ์ง๋ง ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
์กฐ๊ฐ. ๊ฐ์ฌํฉ๋๋ค. ๋ ๋ฆ๊ธฐ ์ ์ PR์ ์์ํ์ญ์์ค! ๊ฐ์ฌ!!
2018๋
1์ 9์ผ ํ์์ผ ์ค์ 4์ 38๋ถ, Gaurav Sachdeva [email protected]
์ผ๋ค:
@jywarren https://github.com/jywarren ๋๋ ์ด๊ฒ์ ์๋ํ๊ณ ์ถ๋ค
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/publiclab/plots2/issues/1934#issuecomment-356231179 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AABfJznVKoASY6PwMeUjiG4l7JCpM8vwks5tIzOmgaJpZM4RXAwK
.
@jywarren ๋ ์๋ ํ์ธ์. https://github๋ฅผ ์์ ํ ์ ์๋ ํ๋ฆ์ ๋ณ๊ฒฝํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค(ํ์คํ์ง ์์)
์ด์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ธ์?
ํ , ํ์คํ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์ฝ๋ ์น์
์ ๊ฐ์กฐ ํ์ํ์ต๋๋ค. ๋ด ์๊ฐ์ ์ฐ๋ฆฌ
์ด๊ฒ์ ๋ํ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์ต๋๋ค (์๋ง ์ด๊ฒ์ด ๋น์ ์ด ๋งํ๋ ๊ฒ์
๋๋ค)
"Node.near()" ๋๋ ๊ธฐํ์ ๊ฐ์ด ์ฌ๊ธฐ์์ ํธ์ถํ์ง๋ง ๋ค์ ๋ฐฉ๋ฒ๋ ์ ๊ณตํฉ๋๋ค.
ํด๋ผ์ด์ธํธ ์ธก์์๋ ํธ์ถํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ธ๋ถ์์ ํธ์ถํ๋ ๋ง์ง๋ง ๋ฐฉ๋ฒ์
์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ๋ณด๋ค ๋ณดํธ์ ์ธ ์ธํฐํ์ด์ค์ธ API๋ฅผ ํตํด ์ด๋ฃจ์ด์ ธ์ผ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ์ฉ์ ์ํด ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ ๊ณตํฉ๋๋ค. ์ด๋ป๊ฒ ์๊ฐํ์ธ์?
2018๋ 1์ 10์ผ ์คํ 5์ 38๋ถ์ "Gaurav Sachdeva" [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์๋ ํ์ธ์ @jywarren https://github.com/jywarren , ์ ๋ ๊ทธ๋ฅ ๋ชจ๋ ๊ฒ์ ๊ณ ๋ คํ๊ณ ์์์ต๋๋ค
๊ทํ๊ฐ ๋งํ ๋จ๊ณ์ ๋๋ค. ๋๋ (ํ์คํ์ง ์์) ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ๊น์ด ์ ์ ๋ํด API๋ฅผ ํธ์ถํ๋ ๋์ ์์ ํ ์ ์์ต๋๊น?
https://github.com/jywarren/plots2/blob/184eced60d9d6842cad8df469bb1df
2838528522/app/models/concerns/node_shared.rb#L102-L124์ ๊ฐ์ด
์ฐ๋ฆฌ์๊ฒ์ ์ค์ฌ์ ์ ๋ฐ๊ณ ๊ฐ๊น์ด ์ ์ ์ ๊ณตํ๊ณ ๋งค๋ฒ
ํฌ/์ค์ด ๊ฐ์ง๋๋ฉด ํจ์๋ฅผ ํธ์ถํฉ๋๋ค. ์ธ๋ผ์ธ ํ๊ทธ๋
๋ค์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํด์ผ ํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ง๋ค์ด ์ฒ๋ฆฌํฉ๋๋ค.
ํ์ด์ง๋ฅผ ๋ก๋ํด์ผ ํ๊ณ ๋ค๋ฅธ ์๊ฐ์๋ ์ผํฐ๋ฅผ ์ ๊ณตํ ๊ฒ์ ๋๋ค.
๊ธฐ๋ฅ์ ๋ํ ์ขํ.์ด์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ธ์?
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/publiclab/plots2/issues/1934#issuecomment-356761050 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AABfJ7Dnhw745kz9E6P67nx_q16MihNpks5tJTu0gaJpZM4RXAwK
.
ํ ... API๋ฅผ ๋ง๋๋ ๊ฒ์ ์ด ๊ธฐ๋ฅ์ ๋ฏธ๋ ์๋ฏธ์ ํ์คํ ์ ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋์ ์ข์ต๋๋ค. ์ ๋ ์์์ ์ธ๊ธํ ํ๋ฆ์ ๊ณ ์ํ๊ณ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ๋ํด ๊ณง ํ์ ์ด ๊ฒ์ ๋๋ค. ๋ํ, plz๋ #1935์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์ jeff ์ขํ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด https://github.com/publiclab/plots2/blob/01fac7cda6ab3df0ee9ba492f489edeef741ece9/app/models/concerns/node_shared.rb#L122 -L146์ ์ฌ์ฉํ์ต๋๋ค . /github.com/jywarren/plots2/blob/184eced60d9d6842cad8df469bb1df2838528522/app/models/concerns/node_shared.rb#L102 -L124๊ฐ ํ์ฌ ์ฌ์ฉ๋์ง ์๋ DrupalNodeCommunityTag ๋ชจ๋ธ์ ์ฌ์ฉ ์ค์ ๋๋ค.
์ํ, ์ฌ์ค์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ๊ทธ ์ดํ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค.
@jywarren ๋ฐ @Gauravano , ์ด ๋ฌธ์ ์ ๋ ๋ฒ์งธ ๋ฐ ์ธ ๋ฒ์งธ ๋ถ๋ถ์ ์ํํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค. ์ด๊ฒ์ ํฅ๋ฏธ ์ง์งํ ๊ฒ์ ๋๋ค !! ๐
1์ฐจ ๋ง๋ฌด๋ฆฌํ๋ ๋์ 2์ฐจ ์์ํ์
๋ ๋ ๊ฒ ๊ฐ์์~
PR๊ณผ ํจ๊ป; @Gauravano ๊ฐ ๋ง์ง๋ง ๋ถ๋ถ์ ๋ด๋นํ๊ณ ์ถ์ต๋๊น?
๊ฐ์ฌ! ๋ค ๋ฒ์งธ ๋ถ๋ถ์ ์ง๋์์ ๊ฒ์ํ ์ ์๋ ๊ฒ์์ฐฝ์ ๋ํ ๊ฒ์
๋๋ค.
ํ๋ํ ์ถ๊ฐ ์์น.
2018๋
1์ 13์ผ ์คํ 3์ 18๋ถ, "Sagarpreet Chadha" ์๋ฆผ @github.com
์ผ๋ค:
@jywarren https://github.com/jywarren ๋ฐ @Gauravano
https://github.com/gauravano , ๋ด๊ฐ ๋ ๋ฒ์งธ๋ฅผ ํ ์ ์๋์ง ๊ถ๊ธํ๊ณ
์ด ๋ฌธ์ ์ ์ธ ๋ฒ์งธ ๋ถ๋ถ์? ์ด๊ฒ์ ํฅ๋ฏธ ์ง์งํ ๊ฒ์
๋๋ค !! ๐
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์
๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/publiclab/plots2/issues/1934#issuecomment-357464375 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AABfJ1UXCiij_f-iYkgYLuypqD_FHr19ks5tKQ9egaJpZM4RXAwK
.
์๊ฒ ์ต๋๋ค. ๋ ๋ฒ์งธ ์์ ์ ์งํ ์ค์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค ๐ .
์๋ ํ์ธ์ @jywarren ๋ฐ @Gauravano , ์ API์ JSON ํ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ง๋์ ๋ง์ปค๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ๊ฐ ๋
ธ๋์ ์๋ ๋ฐ ๊ฒฝ๋ ๊ฐ ๋ ํ์ํฉ๋๋ค.
@Gauravano API์์๋ ๊ฐ ๋
ธ๋์ ์๋ ๋ฐ ๊ฒฝ๋ ๊ฐ์ ์ถ๊ฐํ ์ ์์ต๋๊น? ๊ฐ์ฌํฉ๋๋ค ๐ !
์ค์ ๋ก @jywarren ๋ฐฉ๊ธ ๋ด๊ฐ ๋ง๋ API๊ฐ ๋ชจ๋ ๋ ธ๋๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ง๋ง Wiki ํ์ด์ง์ ๋๊ตฐ๊ฐ๊ฐ [map: tag:infragram : lat:lon ]๊ณผ ๊ฐ์ ์ธ๋ผ์ธ ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ค์์ ์ํ API๊ฐ ์์ต๋๋ค. ๊ทธ๋์.๋ฉ๋ชจ์ฉ URL๊ณผ ํ๊ทธ๊ฐ ์๋ ๋ฉ๋ชจ์ฉ URL 2๊ฐ๊ฐ ํ์ํฉ๋๋ค.์ด๋ป๊ฒ ์๊ฐํ์ธ์?๋ด ๋ง์ด ๋ง๋์?
์ข์ ์ ํ -- ๋น์ ์ด ์ณ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ฒซ ๋ฒ์งธ, ๋ ๊ฐ๋จํ ์ฟผ๋ฆฌ ์ ํ์์ ๊ตฌํ์ ์์ํ๊ณ ์ด๋ป๊ฒ ์ํ๋๋์ง ํ์ธํ ๋ค์ ํ๊ทธ ๊ธฐ๋ฐ ์ฟผ๋ฆฌ์ ๋ํ ํ์ ์์ ์ ์์ฑํ ์ ์์ต๋๋ค.
(์๋ก ๊ณ ์น ์ ์๋ ์ง๋๋ฅผ ์ํด ์ ๋ณด๊ธฐ๋ฅผ ๋ถํ ํด์ผ ํ๋ ๊ฒฝ์ฐ ๊ด์ฐฎ์ต๋๋ค. ๋งค์ฐ ์ ์ฌํ๊ฒ ์๋ํ๋ ํ ๋ ๊ฐ๋จํ ๊ตฌํ์ด ์๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค!)
๋ชจ๋ํ! :-)
์ข์, ๋น์ ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ @sagarpreet-chadha, ๋๋ ์ง๊ธ API๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ์์ต๋๋ค
์, API ๋จ๊ณ๊ฐ ์๋ฃ๋๊ณ ๋ณํฉ๋์์ต๋๋ค! ๋๋จธ์ง ๋ถ๋ถ์ ๋ค์ ์คํํฉ๋๋ค :-)
์ฐ๋ฆฌ๋ ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค: http://labs.easyblog.it/maps/leaflet-search/ ์ง๋์์ ์์น ๋ฅผ ์ฌ๊ธฐ์ ๊ทํ์ ์๊ฒฌ ์ต๋๋ค ). @jywarren ์ ์ด๋ป๊ฒ ์๊ฐ
@jywarren , @Gauravano ! ์ด ๋ฌธ์ ๋ ํด๊ฒฐํ ์ ์์ต๋๊น?
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด ๋์ค์ ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ป๊ฒ ์๊ฐํด ?
๋ฉ์ง ํ๋ฌ๊ทธ์ธ -- ๋ค ์๋ฒฝํฉ๋๋ค!
2018๋ 3์ 30์ผ ๊ธ์์ผ ์คํ 4:07 Sagarpreet Chadha < ์๋ฆผ @github.com
์ผ๋ค:
@jywarren https://github.com/jywarren , @Gauravano
https://github.com/Gauravano ! ์ด ๋ฌธ์ ๋ ํด๊ฒฐํ ์ ์์ต๋๊น?
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด ๋์ค์ ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ป๊ฒ ์๊ฐํด ?โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/publiclab/plots2/issues/1934#issuecomment-377611018 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AABfJ9bk4gUyLKBbJxS-Qj76NBQY8i2bks5tjpCUgaJpZM4RXAwK
.
๋ค์ ํฝ์ ํ๋ ๊ฒ์ ์ ๋ง ๋๋ผ์ด ์ผ์ ๋๋ค!
#4382์์ ํด๊ฒฐ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ฉ์ง ํ๋ฌ๊ทธ์ธ -- ๋ค ์๋ฒฝํฉ๋๋ค!
2018๋ 3์ 30์ผ ๊ธ์์ผ ์คํ 4:07 Sagarpreet Chadha < ์๋ฆผ @github.com