Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

位置情報が完全一致するマーカーをタップ可能にする方法(案) #6

Open
yasulab opened this issue Jan 27, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@yasulab
Copy link
Member

yasulab commented Jan 27, 2023

現状の LocalMap.jp

  1. 記事の開催場所の情報(東京都oo区... など)を入力すると、位置情報が出力される仕組みとなっている
  2. 上記の仕様のため、住所情報が完全一致する場合は、位置情報が完全に一致する
  3. 位置情報が完全に一致する場合、最も手前に表示されているマーカーのみタップ可能になる
localmap-multiple-markers.mp4

https://gyazo.com/4ba259b1611e9943ca9edcbf8f337fd1

改善案

  1. 上記の仕様によりタップできなくなったマーカーに対して、タップできるようにするためのワークアラウンドもある
  2. ワークアラウンドを実施したい場合は、 完全一致するマーカーに対して、位置情報の下 n 桁目以下を乱数で表示する
    • マーカーが微妙にズレるため、タップ可能になる
    • ただし実行するたびに diff が発生するため、Commit Log が大変なことになる
    • Geolonia Maps 側で何か対応するかもしれない && 現状で特に何か問題があるわけではないので、一旦は Pending にしています
完全に一致するケースの例

NOTE: diff が微妙なところで切れているので分かりづらいですが、いずれも「武道家」に対する取材記事。 fbbf524

image


プロトタイプ (#11) から分かったこと

実行するたびに diff が発生するため、Commit Log が大変なことになる

上記は元データ(YAML)以外の自動生成可能なファイルを .gitignore に追加することで解決できる

完全一致するマーカーに対して、位置情報の下 n 桁目以下を乱数で表示する

一方で、実際に必要な箇所のみ散らすようにしてみると、マーカーの箇所によっては道路にはみ出たりするので微妙かも...? 🤔💭

image

https://gyazo.com/b03276f85205e19946f4fbd994ff8de2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant