fix: 解决导入数据时将int类型转换为Double的问题

This commit is contained in:
2023-04-24 17:21:25 +08:00
parent 8e9bd3bc5d
commit 0a1e6c6f2b
8 changed files with 109 additions and 32 deletions

View File

@@ -44,8 +44,8 @@ android {
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
sourceSets {

View File

@@ -1549,4 +1549,9 @@
<symbol src="assets:symbols/dot_blue.svg" />
</m>
</m>
<m k="QIcode">
<!-- 道路线 -->
<m v="2001"></m>
</m>
</rendertheme>

View File

@@ -42,7 +42,7 @@ class GeometryToolsKt {
val tileY1 = MercatorProjection.latitudeToTileY(minMaxY[1], Constant.OVER_ZOOM.toByte())
val minTileY = if (tileY0 <= tileY1) tileY0 else tileY1
val maxTileY = if (tileY0 <= tileY1) tileY1 else tileY0
println("getTileYByGeometry$envelope===$minTileY===$maxTileY")
// println("getTileYByGeometry$envelope===$minTileY===$maxTileY")
for (i in minTileY..maxTileY) {
tileYSet.add(i)
@@ -86,7 +86,7 @@ class GeometryToolsKt {
val tileX1 = MercatorProjection.longitudeToTileX(minMaxX[1], Constant.OVER_ZOOM.toByte())
val minTileX = if (tileX0 <= tileX1) tileX0 else tileX1
val maxTileX = if (tileX0 <= tileX1) tileX1 else tileX0
println("getTileXByGeometry$envelope$minTileX===$maxTileX")
// println("getTileXByGeometry$envelope$minTileX===$maxTileX")
for (i in minTileX..maxTileX) {
tileXSet.add(i)
}