Skip to content

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

Open
@yasulab

Description

現状の 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

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions