Locations Plugin 🌍

本当にありがとうございます!:heart: 今では完璧に動作しています!:slightly_smiling_face: 至る所(トピック、ユーザーカード、カテゴリなど)のマップを確認しましたが、すべて問題ありません。@merefield さん、改めてありがとう!:slightly_smiling_face:

「いいね!」 4

お疲れ様でした…さて、引っ越しに戻りましょう :house: :slight_smile:

参考までに、これでレイアウトのマップウィジェットが破損する可能性がありますが、少なくとも現在、ロケーション機能は使用可能です。

その問題の解決は @angus にお任せするか、引っ越しが終わってからフォローアップします :slight_smile:

「いいね!」 6

こちらでもすべて正常に動作することを確認しました!

ありがとう、Robert @merefield :smiley:

「いいね!」 5

@merefield さん、ありがとうございます。私の不手際でした。ごめんなさい。

@ckshen さん、ロケーションプラグインに新しいアップデートをプッシュしました。これにより、レイアウト 0.2 に対応しつつ、レイアウト非対応バージョンとの互換性も保たれます。また、上記で指摘いただいたマップレンダリングの問題も修正しました。

今後 1 週間以内に、どちらのプラグイン(または他のプラグイン)でも問題が発生した場合は、私にメッセージをください。すぐに返信します。ロブは引っ越しで忙しいためです。

「いいね!」 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 不具合を直接 GitHub リポジトリ に報告した方が、皆さんにとって役立つでしょうか?

「いいね!」 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']

Rails コンソールなどで実行してください。

「いいね!」 2

ロバートさん @merefield ありがとうございます :+1:t2:

「いいね!」 2

皆さん、背景でいくつかのパラメータを変更することは可能でしょうか?

Mapbox のタイル outdoors-v11 に移行してから、地図自体の文字が非常に小さくなってしまいました:

これを変更するパラメータがいくつかあります:

具体的には以下の通りです:

tileSize: 512, zoomOffset: -1

これにより、地図が読みやすくなります:

これらのパラメータ変更を、今後のアップデートに追加することは可能でしょうか?

「いいね!」 2

ご提案ありがとうございます @Richie

この情報に基づいて機能リクエストを提出してください:Pavilion

「いいね!」 1

まあ、これは奇妙ですね :thinking:

トピックの場所を変更する機能(一度設定された後)が、どうやら偶然にも削除されてしまったようです(フロントエンドのコードのみで、バックエンドは残っていました!)。もう約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 にあり、アウトレットを破壊しているのが TC だと考えられます。

「いいね!」 2