Skip to content

Pick the tiled marker drawn under the tap, label included - #8

Merged
wf9a5m75 merged 1 commit into
developfrom
feature/marker-label-position
Oct 23, 2026
Merged

wf9a5m75 merged 1 commit into
developfrom
feature/marker-label-position

Conversation

@wf9a5m75

Copy link
Copy Markdown
Contributor

概要

タイル化マーカーのタップ判定(findMarkerAt)を、コアの MarkerHitPick に揃えました。

  • これまで: 先端からの半径 24px だけで選んでいました。
  • これから: タップ位置にアイコン(ラベル込み)が描かれているマーカーを優先し、なければ許容範囲内でアンカーが一番近いものを選びます。

公開 API の互換について:

  • findMarkerAt(tap, project) を追加しました。
  • 旧 findMarkerAt(tap, nativeZoom) は @Deprecated で残し、動作も以前のままです。
  • 内部の handleMarkerTap からは、zoom 引数をなくしています。

依存

確認

  • develop の android-sdk-core と合わせて集約ビルドし、compileDebugKotlin が通りました。
  • 補足(longdo のみ): develop では、apiCheck が readdRastersAfterStyleSwapJs の追加を検出します。これは develop のソースにあるのにベースラインに無い宣言で、今回の変更より前からのずれです。この PR には混ぜていません。

@wf9a5m75
wf9a5m75 merged commit 5cd71bd into develop Oct 23, 2026
2 checks passed
@wf9a5m75
wf9a5m75 deleted the feature/marker-label-position branch October 23, 2026 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant