Locations Plugin 🌍

정말 κ°μ‚¬ν•©λ‹ˆλ‹€! :heart: 이제 μ™„λ²½ν•˜κ²Œ μž‘λ™ν•©λ‹ˆλ‹€! :slightly_smiling_face: 지도가 ν‘œμ‹œλ˜λŠ” λͺ¨λ“  κ³³(ν† λ‘ , μ‚¬μš©μž μΉ΄λ“œ, μΉ΄ν…Œκ³ λ¦¬ λ“±)을 확인해 λ΄€λŠ”λ°, λͺ¨λ‘ 잘 λ³΄μž…λ‹ˆλ‹€. λ‹€μ‹œ ν•œλ²ˆ @merefieldλ‹˜κ»˜ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€! :slightly_smiling_face:

4개의 μ’‹μ•„μš”

μ¦κ±°μ› μ–΄μš” … 이제 이사λ₯Ό κ³„μ†ν• κ²Œμš” :house: :slight_smile:

참고둜, 이둜 인해 Layouts λ§΅ μœ„μ ―μ΄ 깨질 κ°€λŠ₯성이 λ†’μ§€λ§Œ, 적어도 LocationsλŠ” 이제 μ‚¬μš©ν•  수 있게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

ν•΄λ‹Ή 문제λ₯Ό @angus λ‹˜μ΄ ν•΄κ²°ν•˜μ‹œκ±°λ‚˜, 이사 후에 μ œκ°€ 후속 쑰치λ₯Ό μ·¨ν•˜κ² μŠ΅λ‹ˆλ‹€ :slight_smile:

6개의 μ’‹μ•„μš”

μ—¬κΈ°μ„œλ„ 이제 λͺ¨λ“  것이 정상 μž‘λ™ν•˜λŠ” 것을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€!

Robert @merefieldλ‹˜, κ°μ‚¬ν•©λ‹ˆλ‹€ :smiley:

5개의 μ’‹μ•„μš”

κ³ λ§™μŠ΅λ‹ˆλ‹€ @merefield, 제 μ‹€μˆ˜μ˜€μŠ΅λ‹ˆλ‹€. μ£„μ†‘ν•©λ‹ˆλ‹€, μ—¬λŸ¬λΆ„.

@ckshen λ ˆμ΄μ•„μ›ƒ 0.2λ₯Ό μ§€μ›ν•˜λ˜ λ ˆμ΄μ•„μ›ƒμ΄ μ—†λŠ” 버전은 κΉ¨μ§€μ§€ μ•Šλ„λ‘ ν•˜λ„λ‘ μœ„μΉ˜ ν”ŒλŸ¬κ·ΈμΈμ— μƒˆλ‘œμš΄ μ—…λ°μ΄νŠΈλ₯Ό μ μš©ν–ˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ μœ„μ—μ„œ μ„€λͺ…ν•˜μ‹  λ§΅ λ Œλ”λ§ λ¬Έμ œλ„ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€.

ν–₯ν›„ ν•œ μ£Ό λ™μ•ˆ 두 ν”ŒλŸ¬κ·ΈμΈ(λ˜λŠ” λ‹€λ₯Έ μ–΄λ–€ ν”ŒλŸ¬κ·ΈμΈ) 쀑 ν•˜λ‚˜μ— λ¬Έμ œκ°€ λ°œμƒν•˜λ©΄ 제게 μ•Œλ €μ£Όμ„Έμš”. μ‹ μ†ν•˜κ²Œ λ‹΅λ³€λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€. RobλŠ” μ΄μ‚¬ν•˜λŠλΌ λ°”μ©λ‹ˆλ‹€.

5개의 μ’‹μ•„μš”

κ°μ‚¬ν•©λ‹ˆλ‹€, μ•€κ±°μŠ€! ν”ŒλŸ¬κ·ΈμΈμ„ μ—…λ°μ΄νŠΈν•˜κ² μŠ΅λ‹ˆλ‹€!

2개의 μ’‹μ•„μš”

2.7.0.beta1와 discourse-locations e18de2aλ₯Ό μ‚¬μš©ν•œ ν›„ μ‚¬μš©μž ν”„λ‘œν•„μ— μœ„μΉ˜λ₯Ό μΆ”κ°€ν•˜λŠ” κΈ°λŠ₯이 사라진 것 κ°™μŠ΅λ‹ˆλ‹€.

μœ„μΉ˜ ν•„λ“œμ— μž…λ ₯해도 검색이 νŠΈλ¦¬κ±°λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

둜그
λ©”μ‹œμ§€ (2건 보고됨)

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb)λ₯Ό 찾을 수 μ—†μŒ: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

백트레이슀

/var/www/discourse/lib/discourse_ip_info.rb:81:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:77:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:15:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `new'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `block in instance'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `synchronize'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:149:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:22:in `location'

μœ„μΉ˜ μ§€μ˜€μ½”λ”© 제곡자λ₯Ό μ‚¬μš© κ°€λŠ₯ν•œ μ˜΅μ…˜ 쀑 λ¬΄μ—‡μœΌλ‘œ 변경해도 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€:

4개의 μ’‹μ•„μš”

ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 저도 같은 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ§€λ„λŠ” μ—¬μ „νžˆ μ •μƒμ μœΌλ‘œ λ‘œλ“œλ˜μ§€λ§Œ, μ‹ κ·œ νšŒμ›μ€ ν”„λ‘œν•„μ— μœ„μΉ˜λ₯Ό μ „ν˜€ μΆ”κ°€ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

4개의 μ’‹μ•„μš”

@angus @merefield 버그λ₯Ό κΉƒν—ˆλΈŒ μ €μž₯μ†Œμ— 직접 λ³΄κ³ ν•˜λ©΄ 도움이 λ κΉŒμš”?

3개의 μ’‹μ•„μš”

Richieλ‹˜, 항상 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. ν•˜μ§€λ§Œ κ°€μž₯ 쒋은 곳은 μ—¬μ „νžˆ Pavilion.

@merefield λ‹˜μ΄ κ³§ 후속 쑰치λ₯Ό μ·¨ν•  μ˜ˆμ •μž…λ‹ˆλ‹€.

우리 λͺ¨λ‘ 크리슀마슀/μƒˆν•΄ μ—°νœ΄ ν›„ 이제 막 λ³΅κ·€ν•˜κ³  μžˆμœΌλ―€λ‘œ, 업무에 λ‹€μ‹œ 적응할 수 μžˆλ„λ‘ 쑰금만 μ‹œκ°„μ„ μ£Όμ‹œλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€.

5개의 μ’‹μ•„μš”

리포트 κ°μ‚¬ν•©λ‹ˆλ‹€.

ν˜„μž¬ μ—…λ¬΄λ‘œ 정신이 μ—†μ–΄μ„œ λ‹Ήμž₯ 확인은 μ–΄λ ΅μ§€λ§Œ, κ°€λŠ₯ν•  λ•Œ ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

μ‚¬μš©μž μœ„μΉ˜μ˜ μœ„λ„/경도 값이 λ°μ΄ν„°λ² μ΄μŠ€μ˜ 어디에 μ €μž₯λ˜μ–΄ μžˆλŠ”μ§€ μ•Œλ €μ£Όμ‹€ λΆ„ κ³„μ‹ κ°€μš”? :thinking:

2개의 μ’‹μ•„μš”

각 μ‚¬μš©μžμ— λŒ€ν•΄ λ‹€μŒκ³Ό 같은 μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€:

myUser = User.find_by(username_lower: '<username>')

κ·Έ λ‹€μŒ

userLocation = JSON.parse(myUser.custom_fields[:geo_location])

κ·Έ λ‹€μŒ

userLatitude = userLocation.['lat']

레일즈 μ½˜μ†”μ—μ„œ … λ“±.

2개의 μ’‹μ•„μš”

κ³ λ§ˆμ›Œμš”, @merefield λ‹˜ :+1:t2:

2개의 μ’‹μ•„μš”

μ—¬λŸ¬λΆ„, λ°±κ·ΈλΌμš΄λ“œμ—μ„œ 일뢀 νŒŒλΌλ―Έν„°λ₯Ό λ³€κ²½ν•  수 μžˆμ„κΉŒμš”?

outdoors-v11 λ§΅λ°•μŠ€ νƒ€μΌλ‘œ μ „ν™˜ν•œ 이후, 지도 자체의 ν…μŠ€νŠΈκ°€ μ •λ§λ‘œ μž‘μŠ΅λ‹ˆλ‹€:

이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ³€κ²½ν•  수 μžˆλŠ” νŒŒλΌλ―Έν„°κ°€ μžˆμŠ΅λ‹ˆλ‹€:

https://gis.stackexchange.com/a/346383/145060

κ΅¬μ²΄μ μœΌλ‘œλŠ” λ‹€μŒ νŒŒλΌλ―Έν„°μž…λ‹ˆλ‹€:

tileSize: 512, zoomOffset: -1

μ΄λ ‡κ²Œ ν•˜λ©΄ 지도가 가독성이 μ’‹μ•„μ§‘λ‹ˆλ‹€:

μ΄λŸ¬ν•œ νŒŒλΌλ―Έν„° λ³€κ²½ 사항을 ν–₯ν›„ μ—…λ°μ΄νŠΈμ— 포함할 수 μžˆμ„κΉŒμš”?

2개의 μ’‹μ•„μš”

μ œμ•ˆν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ @Richie

이 정보λ₯Ό λ°”νƒ•μœΌλ‘œ κΈ°λŠ₯ μš”μ²­μ„ κΌ­ 올렀 μ£Όμ„Έμš”: Pavilion

1개의 μ’‹μ•„μš”

음, 이게 μ’€ μ΄μƒν•˜λ„€μš” :thinking:

ν† ν”½μ˜ μœ„μΉ˜λ₯Ό λ³€κ²½ν•  수 μžˆλŠ” κΈ°λŠ₯(ν•œ 번 μ„€μ •λœ ν›„)이 apparently μ‹€μˆ˜λ‘œ μ œκ±°λ˜μ—ˆλ˜ 것 κ°™μŠ΅λ‹ˆλ‹€(ν”„λ‘ νŠΈμ—”λ“œ μ½”λ“œλ§Œ μ‚¬λΌμ‘Œκ³ , λ°±μ—”λ“œλŠ” κ·ΈλŒ€λ‘œμ˜€μ£ !). λŒ€λž΅ 4λ…„ μ „μ―€μ΄μ—ˆλŠ”λ°(μ‹œκ°„μ΄ λΉ λ₯΄λ„€μš”!). μ•„λ§ˆλ„ 더 μ΄μƒν•œ 점은 이 κΈ°λŠ₯이 없어도 아무도 λΆˆν‰ν•˜μ§€ μ•Šμ•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. :zipper_mouth_face:

μ‚¬λžŒλ“€μ΄ 제좜 λ‹¨κ³„μ—μ„œ ν† ν”½ μœ„μΉ˜λ₯Ό ν™•μ‹€νžˆ μ •ν•΄λ‘λŠ”κ΅¬λ‚˜ μ‹Άλ„€μš”!

이제 λ‹€μ‹œ λŒμ•„μ™”μŠ΅λ‹ˆλ‹€:

ν† ν”½μ˜ μœ„μΉ˜λ₯Ό μ—…λ°μ΄νŠΈν•˜λ €λ©΄ 제λͺ© μ˜†μ˜ μ—°ν•„ μ•„μ΄μ½˜μ„ ν΄λ¦­ν•œ ν›„ μœ„μΉ˜λ₯Ό ν΄λ¦­ν•˜μ—¬ 양식을 뢈러였면 λ©λ‹ˆλ‹€.

3개의 μ’‹μ•„μš”

@merefield λ‹˜, μ•ˆλ…•ν•˜μ„Έμš”.

ν›Œλ₯­ν•œ ν”ŒλŸ¬κ·ΈμΈκ³Ό 지속적인 지원에 μ§„μ‹¬μœΌλ‘œ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!

μ €λŠ” Nominatim을 μ§€μ˜€μ½”λ”λ‘œ μ‚¬μš©ν•˜μ—¬ 이 ν”ŒλŸ¬κ·ΈμΈμ„ μ‚¬μš©ν•˜κ³  있으며, μœ„μΉ˜ 검색 κ²°κ³ΌλŠ” <housenumber>, <street>, <neighbourhood>, <suburb>, <city>, <postalcode>, <country> ν˜•μ‹μœΌλ‘œ λ°˜ν™˜λ©λ‹ˆλ‹€. 제 이해가 λ§žλ‹€λ©΄ location user profile format 섀정을 톡해 좜λ ₯을 μ‘°μž‘ν•  수 μžˆμ„ 것 같은데, μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λŠ”μ§€ 이해가 λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

제 λͺ©ν‘œλŠ” μ£Όμ†Œλ₯Ό 독일 ν‘œμ€€ ν˜•μ‹μΈ {*street_name*}, {postalcode} {*place*} (λ˜λŠ” μœ„μ˜ λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ <street> <housenumber>, <postalcode> <city>둜 ν‘œκΈ°)으둜 ν‘œμ‹œν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

κ°€λŠ₯ν•˜λ‹€λ©΄ 이 λͺ©ν‘œλ₯Ό λ‹¬μ„±ν•˜λŠ” 방법에 λŒ€ν•΄ μ•ˆλ‚΄ν•΄ μ£Όμ‹œκ² μ–΄μš”? 미리 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!

1개의 μ’‹μ•„μš”

User Card Directory Themeλ₯Ό location user profile map μ„€μ •κ³Ό ν•¨κ»˜ μ‚¬μš©ν•  λ•Œ ν˜Έν™˜μ„± λ¬Έμ œκ°€ μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. 적어도 제 경우, ν† κΈ€λœ λ―Έλ‹ˆλ§΅μ΄ μ‚¬μš©μž λ””λ ‰ν„°λ¦¬μ—μ„œ μ΅œμƒλ‹¨μ— ν‘œμ‹œλ˜μ§€ μ•Šκ³  μ•„λž˜μͺ½ μΉ΄λ“œμ— μ˜ν•΄ κ°€λ €μ§‘λ‹ˆλ‹€:

1개의 μ’‹μ•„μš”

785회, μ—¬μ „νžˆ κ±΄μž¬ν•©λ‹ˆλ‹€ :smiley:

μ΄κ±°μš” :point_up:t2:

2개의 μ’‹μ•„μš”

μ•„λ‹ˆμš”, ν˜Έν™˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. Follow ν”ŒλŸ¬κ·ΈμΈλ„ 이 TC와 ν•¨κ»˜ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이 λ‘˜μ„ ν•¨κ»˜ μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”. 근본적인 문제이며 μ•„λ§ˆλ„ μ˜μ›νžˆ ν•΄κ²°λ˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€.

μ΄μœ λŠ” ν”ŒλŸ¬κ·ΈμΈλ“€μ΄ μ‚¬μš©μž μΉ΄λ“œμ˜ ν”ŒλŸ¬κ·ΈμΈ 아웃렛을 μ‚¬μš©ν•˜λŠ”λ°, ν•΄λ‹Ή TCμ—μ„œλŠ” 아웃렛을 μ—¬λŸ¬ 번 λ°˜λ³΅ν•΄μ„œ μ‚¬μš©ν•˜λ„λ‘ λ˜μ–΄ μžˆμ–΄ Emberκ°€ μ™„μ „νžˆ ν˜Όλž€μŠ€λŸ¬μ›Œν•œλ‹€κ³  μƒκ°ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. λ”°λΌμ„œ μ‹€μ œλ‘œλŠ” ν”ŒλŸ¬κ·ΈμΈμ΄ μ•„λ‹ˆλΌ TC의 문제라고 μƒκ°ν•˜λ©°, μ΄λŠ” 아웃렛을 깨뜨리고 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”