Skip to content

Point android-sdk-core at the polygon hole union fix - #117

Merged
wf9a5m75 merged 1 commit into
developfrom
chore/bump-core-hole-union
Nov 9, 2026
Merged

wf9a5m75 merged 1 commit into
developfrom
chore/bump-core-hole-union

Conversation

@wf9a5m75

@wf9a5m75 wf9a5m75 commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

なぜ

近い穴を結合するときに穴の面積が失われ、街区などが塗りつぶされていた不具合の修正が android-sdk-core でマージ済みです:

何を変えたか

検証

  • ./gradlew :android-sdk-core:testDebugUnitTest :android-sdk-compose:testDebugUnitTest :android-kml:testDebugUnitTest :android-geojson-layer:testDebugUnitTest :android-icons:testDebugUnitTest(test.yml と同じ 5 モジュール): 330 / 8 / 15 / 2 / 3 件、すべて pass。
  • :example-app:assembleDebug: 通る。
  • :android-sdk-core:apiCheck は 6fc9b53 のままだと落ちます。 Revert "Update .editorconfig (#32)" #33 で足した private クラス(EdgeGrid, IntArrayList)がベースラインに入っていないためです(コードの問題ではありません)。ベースラインだけを足す PR を出しました: Record the hole union's EdgeGrid and IntArrayList in the API baseline android-sdk-core#34。それを向けた状態で apiCheck が通ることは確認済みです。Ignore all build directories #34 のマージ後に gitlink をそのマージ commit へ進めるか、この PR のマージ前にこちらで進めます。

確認できていないもの

android-sdk-core 6fc9b53 (MapConductor/android-sdk-core#33): unionHoleRings merges touching or overlapping holes so their shared area is not filled back in. Also brings in the core changes merged since e216c96 (overlay stacking order, clear strategy, geodesic fill, clear order).
@wf9a5m75
wf9a5m75 merged commit 5bada5a into develop Nov 9, 2026
1 check passed
@wf9a5m75
wf9a5m75 deleted the chore/bump-core-hole-union branch November 9, 2026 16:28
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