Skip to content

Vector style support with in-place style mutations - #10

Merged
wf9a5m75 merged 3 commits into
developfrom
checkpoint/vector-style-20261010
Oct 24, 2026
Merged

wf9a5m75 merged 3 commits into
developfrom
checkpoint/vector-style-20261010

Conversation

@wf9a5m75

Copy link
Copy Markdown
Contributor

概要

checkpoint/vector-style-20261010 を develop に取り込みます。android-sdk-core の同名ブランチ(ベクタースタイル対応)に追随する変更です。

develop をマージする前に、各ファイルの改行コードを develop と同じに戻しました。checkpoint のコミットで多くのファイルが LF と CRLF の間で丸ごと書き換わっており、実際の変更が埋もれていたためです。内容は変わっていません。

  • MapTilerStyleMutationTarget を追加しました。スタイルをその場で書き換えられるので、デザインを差し替えず(WebView を作り直さず)にルールだけを送ります。
  • スタイルの書き換えの capability と、スタイルの設置は key(design.id) の外で登録します。中で呼ぶと、デザインを切り替えるたびに dispose と install が走り続けるためです。
  • CUSTOM(URL) 以外のデザインは、キーが必要なクラウドのスタイルなので、調整するスタイルはないものとして扱います。
  • MapViewStyle / onStyleDiagnostics を受け取れるようにしました。アプリがデザイン名ではなくベクタースタイル(com.mapconductor:vectorstyle)で地図の見た目を指定できます。

The checkpoint commit rewrote whole files between LF and CRLF, which buried
its real changes under line-ending noise. Content is unchanged.
@wf9a5m75
wf9a5m75 merged commit 0da798e into develop Oct 24, 2026
2 checks passed
@wf9a5m75
wf9a5m75 deleted the checkpoint/vector-style-20261010 branch October 24, 2026 17:52
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