Skip to content

Commit 8717adc

Browse files
Merge pull request #165 from geoadmin/release/2.6.0
Release 2.6.0
2 parents f9b6bb2 + 2032064 commit 8717adc

File tree

8 files changed

+31
-13
lines changed

8 files changed

+31
-13
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Open Swiss Maps SDK
22

3+
## Version 2.6.0
4+
- Update [mapscore to 2.6.0](https://github.com/openmobilemaps/maps-core/releases/tag/2.6.0)
5+
- Update [gps-layer to 2.6.0](https://github.com/openmobilemaps/layer-gps/releases/tag/2.6.0)
6+
37
## Version 2.5.1
48
- Update [mapscore to 2.5.1](https://github.com/openmobilemaps/maps-core/releases/tag/2.5.1)
59
- Update [gps-layer to 2.5.1](https://github.com/openmobilemaps/layer-gps/releases/tag/2.5.1)

Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ let package = Package(
2323
),
2424
],
2525
dependencies: [
26-
.package(url: "https://github.com/openmobilemaps/maps-core.git", from: "2.5.1"),
27-
.package(url: "https://github.com/openmobilemaps/layer-gps.git", from: "2.5.1")
26+
.package(url: "https://github.com/openmobilemaps/maps-core.git", from: "2.6.0"),
27+
.package(url: "https://github.com/openmobilemaps/layer-gps.git", from: "2.6.0")
2828
],
2929
targets: [
3030
.target(

android/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
To add the OpenSwissMaps SDK to your Android project, add the following line to your build.gradle
4242
```
4343
dependencies {
44-
implementation 'ch.admin.geo.openswissmaps:openswissmaps-sdk:2.5.1'
44+
implementation 'ch.admin.geo.openswissmaps:openswissmaps-sdk:2.6.0'
4545
}
4646
```
4747
Make sure you have mavenCentral() listed in your project repositories.

android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ dependencies {
188188
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.6.2"
189189
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3"
190190

191-
api "io.openmobilemaps:mapscore:2.5.1"
192-
api "io.openmobilemaps:layer-gps:2.5.1"
191+
api "io.openmobilemaps:mapscore:2.6.0"
192+
api "io.openmobilemaps:layer-gps:2.6.0"
193193
implementation "ch.ubique.android:djinni-support-lib:1.0.7"
194194

195195
testImplementation 'junit:junit:4.13.2'

android/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ android.enableR8.fullMode=false
2929
GROUP=ch.admin.geo.openswissmaps
3030
POM_ARTIFACT_ID=openswissmaps-sdk
3131

32-
VERSION_NAME=2.5.1
33-
VERSION_CODE=2050100
32+
VERSION_NAME=2.6.0
33+
VERSION_CODE=2060000
3434

3535
PUBLISH_VARIANT=release
3636

android/src/main/java/ch/admin/geo/openswissmaps/util/SwisstopoMapRenderHelper.kt

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@ import io.openmobilemaps.mapscore.map.util.MapViewRenderState
66
import io.openmobilemaps.mapscore.shared.graphics.common.Vec2I
77
import io.openmobilemaps.mapscore.shared.map.coordinates.RectCoord
88
import io.openmobilemaps.mapscore.shared.map.loader.LoaderInterface
9+
import io.openmobilemaps.mapscore.shared.map.scheduling.ExecutionEnvironment
10+
import io.openmobilemaps.mapscore.shared.map.scheduling.TaskConfig
11+
import io.openmobilemaps.mapscore.shared.map.scheduling.TaskInterface
12+
import io.openmobilemaps.mapscore.shared.map.scheduling.TaskPriority
913
import kotlinx.coroutines.CoroutineScope
14+
import kotlinx.coroutines.Dispatchers
15+
import kotlinx.coroutines.launch
1016

1117
class SwisstopoMapRenderHelper : MapRenderHelper() {
1218

@@ -29,7 +35,15 @@ class SwisstopoMapRenderHelper : MapRenderHelper() {
2935
mapRenderer.setupMap(loaders)
3036
onSetupMap(mapRenderer)
3137

32-
render(mapRenderer, renderBounds, renderTimeoutSeconds, onStateUpdate)
38+
mapRenderer.requireMapInterface().getScheduler().addTask(object : TaskInterface() {
39+
override fun getConfig() = TaskConfig("render_task_start", 0, TaskPriority.NORMAL, ExecutionEnvironment.GRAPHICS)
40+
41+
override fun run() {
42+
coroutineScope.launch(Dispatchers.Default) {
43+
render(mapRenderer, renderBounds, renderTimeoutSeconds, onStateUpdate, true)
44+
}
45+
}
46+
})
3347
}
3448
}
3549

ios/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Once you have your Swift package set up, adding Open Mobile Maps as a dependency
4848

4949
```swift
5050
dependencies: [
51-
.package(url: "https://github.com/geoadmin/lib-open-swiss-maps-sdk.git", .upToNextMajor(from: "2.5.1"))
51+
.package(url: "https://github.com/geoadmin/lib-open-swiss-maps-sdk.git", .upToNextMajor(from: "2.6.0"))
5252
]
5353
```
5454

0 commit comments

Comments
 (0)