"vscode:/vscode.git/clone" did not exist on "a3f59a6e08a21040f73c2093f449b14af850e734"
Commit 3c0a9549 authored by pxl's avatar pxl
Browse files

微调构建

parent 67f50d00
...@@ -2,13 +2,13 @@ package com.sd.demo.ui ...@@ -2,13 +2,13 @@ package com.sd.demo.ui
import android.os.Bundle import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.cusc.map.maps.cdata.LatLngM import com.cusc.map.map2d.cdata.LatLngM
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.maps.DelDrawInMap import com.cusc.map.map2d.DelDrawInMap
import com.cusc.map.maps.cdata.MapOverlay import com.cusc.map.map2d.cdata.MapOverlay
import com.cusc.map.maps.DrawInMap import com.cusc.map.map2d.DrawInMap
import com.cusc.map.maps.MethodAdv import com.cusc.map.map2d.MethodAdv
import com.cusc.map.maps.MsPolygonOptions import com.cusc.map.map2d.MsPolygonOptions
import com.cusc.map.ui.MapView.OnMapReadyLis import com.cusc.map.ui.MapView.OnMapReadyLis
import com.sd.demo.databinding.ActivityTpolygonBinding import com.sd.demo.databinding.ActivityTpolygonBinding
......
...@@ -2,8 +2,8 @@ package com.sd.demo.ui ...@@ -2,8 +2,8 @@ package com.sd.demo.ui
import android.os.Bundle import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.cusc.map.maps.cdata.RegeocodeRes import com.cusc.map.map2d.cdata.RegeocodeRes
import com.cusc.map.maps.ReGeography import com.cusc.map.map2d.ReGeography
import com.sd.demo.databinding.ActivityTreGeocodeBinding import com.sd.demo.databinding.ActivityTreGeocodeBinding
......
...@@ -5,8 +5,8 @@ import androidx.appcompat.app.AppCompatActivity ...@@ -5,8 +5,8 @@ import androidx.appcompat.app.AppCompatActivity
import com.minedata.minenavi.SDKInitializer import com.minedata.minenavi.SDKInitializer
import com.minedata.minenavi.SDKInitializer.InitListener import com.minedata.minenavi.SDKInitializer.InitListener
import com.minedata.minenavi.map.MineMap import com.minedata.minenavi.map.MineMap
import com.cusc.map.maps.MethodAdv import com.cusc.map.map2d.MethodAdv
import com.cusc.map.maps.WmsLayer import com.cusc.map.map2d.WmsLayer
import com.cusc.map.ui.MapView.OnMapReadyLis import com.cusc.map.ui.MapView.OnMapReadyLis
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.sd.demo.databinding.ActivityWmtsBinding import com.sd.demo.databinding.ActivityWmtsBinding
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
buildscript { buildscript {
dependencies { dependencies {
// classpath("org.jetbrains.dokka:dokka-base:2.0.0") // classpath("org.jetbrains.dokka:dokka-base:2.1.0")
} }
} }
......
import org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier
plugins { plugins {
alias(libs.plugins.android.library) alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.android)
...@@ -9,7 +7,7 @@ plugins { ...@@ -9,7 +7,7 @@ plugins {
// signing // signing
// id ("org.jreleaser") version "1.20.0"//JReleaser now has support for publishing via the Central Publisher Portal and can be used via their Gradle plugin integration. // id ("org.jreleaser") version "1.20.0"//JReleaser now has support for publishing via the Central Publisher Portal and can be used via their Gradle plugin integration.
// id("org.jetbrains.dokka") version "2.0.0" // id("org.jetbrains.dokka") version "2.0.0"
// kotlin("jvm") version "2.1.10" // kotlin("jvm") version "2.1.0"
// Generates HTML documentation // Generates HTML documentation
id("org.jetbrains.dokka") version "2.1.0" id("org.jetbrains.dokka") version "2.1.0"
// Generates Javadoc documentation // Generates Javadoc documentation
...@@ -74,11 +72,8 @@ dependencies { ...@@ -74,11 +72,8 @@ dependencies {
androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core) androidTestImplementation(libs.androidx.espresso.core)
//Dokka插件增加了渲染源代码注释中的数学的能力。 // implementation("org.jetbrains.dokka:android-documentation-plugin:2.1.0")
// dokkaPlugin("org.jetbrains.dokka:mathjax-plugin:2.1.0") dokkaJavadocPlugin("org.jetbrains.dokka:kotlin-as-java-plugin:2.1.0")
// 从Java的角度呈现Kotlin签名
dokkaHtmlPlugin("org.jetbrains.dokka:kotlin-as-java-plugin:2.1.0")
runtimeOnly("org.jetbrains.dokka:android-documentation-plugin:2.1.0")
api(project(":maplibs")) api(project(":maplibs"))
// Webview交互 // Webview交互
...@@ -113,24 +108,26 @@ dokka { ...@@ -113,24 +108,26 @@ dokka {
suppressInheritedMembers.set(false) suppressInheritedMembers.set(false)
suppressObviousFunctions.set(true) suppressObviousFunctions.set(true)
offlineMode.set(true) offlineMode.set(true)
// includes.from("package-info.java")
// Output directory for additional files
// Use this block instead of the standard when you
// want to change the output directory and include extra files
// outputDirectory.set(rootDir.resolve("docs/api/1.0"))
// Use fileTree to add multiple files
// includes.from(
// fileTree("docs") {
// include("**/*.md")
// }
// )
dokkaSourceSets { dokkaSourceSets {
configureEach { configureEach {
includes.from("package-info.md")
// suppressEmptyPackages.set(false)
skipEmptyPackages.set(false)
skipDeprecated.set(false)
suppressGeneratedFiles.set(true)
// jdkVersion.set(17)
// documentedVisibilities.set(setOf(VisibilityModifier.Public)) // OR documentedVisibilities(VisibilityModifier.Public) // documentedVisibilities.set(setOf(VisibilityModifier.Public)) // OR documentedVisibilities(VisibilityModifier.Public)
perPackageOption { perPackageOption {
matchingRegex.set("^com\\.cusc\\.map\\.test") matchingRegex.set(".*map2d\\.amap|.*map2d\\.mine")
suppress.set(false)//suppress = true:完全禁用匹配包的文档生成 suppress.set(true)//suppress = true:完全禁用匹配包的文档生成
}
perPackageOption {
matchingRegex.set(".*core.*|.*fragments.*|.*scenario\\.mine.*|.*tests.*|overlay")
suppress.set(true)//suppress = true:完全禁用匹配包的文档生成
}
perPackageOption {
matchingRegex.set(".*ui\\.dialog.*|.*ui\\.widget.*|.*utils.*|.*vms.*")
suppress.set(true)//suppress = true:完全禁用匹配包的文档生成
// skipDeprecated.set(false) // skipDeprecated.set(false)
// reportUndocumented.set(false) // reportUndocumented.set(false)
// documentedVisibilities.set( // documentedVisibilities.set(
......
# 网络工具包 (com.cusc.map.maps) # Package com.cusc.map.map2d
二维地图包,提供栅格地图显示、覆盖物绘制等功能。
网络相关工具类集合,提供HTTP请求、WebSocket连接等功能。 # Package com.cusc.map.location
\ No newline at end of file 定位包,提供定位功能
# Package com.cusc.map.parkroad
车道局部地图包
# Package com.cusc.map.map3d
三维地图包,基于3dtitle的地图绘制
# Package com.cusc.map.scenario
业务相关包,提供车辆、感知物、预警管理
# Package com.cusc.map.ui
界面相关包,包含地图底图
\ No newline at end of file
package com.cusc.map.bean package com.cusc.map.bean
import android.os.Parcelable import android.os.Parcelable
import com.cusc.map.maps.cdata.LatLngM import com.cusc.map.map2d.cdata.LatLngM
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
/**途经点Poi***/ /**途经点Poi***/
......
...@@ -6,9 +6,9 @@ import com.minedata.minenavi.map.Model ...@@ -6,9 +6,9 @@ import com.minedata.minenavi.map.Model
import com.minedata.minenavi.map.ModelOptions import com.minedata.minenavi.map.ModelOptions
import com.minedata.minenavi.map.Overlay import com.minedata.minenavi.map.Overlay
import com.minedata.minenavi.mapdal.LatLng import com.minedata.minenavi.mapdal.LatLng
import com.cusc.map.MAP_TYPE import com.cusc.map.map2d.MAP_TYPE
import com.cusc.map.MapSdkInit import com.cusc.map.map2d.MapSdkInit
import com.cusc.map.maps.cdata.LatLngM import com.cusc.map.map2d.cdata.LatLngM
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.utils.SmoothMoveUtils import com.cusc.map.utils.SmoothMoveUtils
import com.cusc.map.utils.FileIoUtils import com.cusc.map.utils.FileIoUtils
......
...@@ -6,7 +6,7 @@ import android.view.View ...@@ -6,7 +6,7 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.amap.api.maps.AMap import com.amap.api.maps.AMap
import com.cusc.map.UserCtx import com.cusc.map.map2d.UserCtx
import com.cusc.map.databinding.FragmentAMapBinding import com.cusc.map.databinding.FragmentAMapBinding
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.ui.MapView.OnMapReadyLis import com.cusc.map.ui.MapView.OnMapReadyLis
......
...@@ -16,7 +16,7 @@ import com.minedata.minenavi.map.TrafficEventInfo ...@@ -16,7 +16,7 @@ import com.minedata.minenavi.map.TrafficEventInfo
import com.minedata.minenavi.mapdal.LatLng import com.minedata.minenavi.mapdal.LatLng
import com.minedata.minenavi.mapdal.NdsPoint import com.minedata.minenavi.mapdal.NdsPoint
import com.minedata.minenavi.util.Tools import com.minedata.minenavi.util.Tools
import com.cusc.map.UserCtx import com.cusc.map.map2d.UserCtx
import com.cusc.map.databinding.FragmentForeMapBinding import com.cusc.map.databinding.FragmentForeMapBinding
import com.cusc.map.location.LocCbM import com.cusc.map.location.LocCbM
import com.cusc.map.ui.MapView.OnMapReadyLis import com.cusc.map.ui.MapView.OnMapReadyLis
......
...@@ -7,7 +7,7 @@ import android.view.View ...@@ -7,7 +7,7 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.FrameLayout import android.widget.FrameLayout
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.cusc.map.UserCtx import com.cusc.map.map2d.UserCtx
import com.cusc.map.ui.MapView.OnMapReadyLis import com.cusc.map.ui.MapView.OnMapReadyLis
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.unity3d.player.IUnityPlayerLifecycleEvents import com.unity3d.player.IUnityPlayerLifecycleEvents
......
package com.cusc.map.location package com.cusc.map.location
import com.cusc.map.MAP_TYPE import com.cusc.map.map2d.MAP_TYPE
import com.cusc.map.MapSdkInit import com.cusc.map.map2d.MapSdkInit
import com.cusc.map.maps.amap.AmapGpsLocation import com.cusc.map.map2d.amap.AmapGpsLocation
/** /**
* 定位类 * 定位类
......
...@@ -6,10 +6,10 @@ import com.minedata.minenavi.location.MineLocationListener ...@@ -6,10 +6,10 @@ import com.minedata.minenavi.location.MineLocationListener
import com.minedata.minenavi.location.MineLocationManager import com.minedata.minenavi.location.MineLocationManager
import com.minedata.minenavi.location.MineLocationOptions import com.minedata.minenavi.location.MineLocationOptions
import com.minedata.minenavi.mapdal.CoordType import com.minedata.minenavi.mapdal.CoordType
import com.cusc.map.UserCtx import com.cusc.map.map2d.UserCtx
/**GPS定位类*/ /**GPS定位类*/
object MineGpsLocation { internal object MineGpsLocation {
// 设置四维定位参数,并开始定位。 // 设置四维定位参数,并开始定位。
......
package com.cusc.map.maps package com.cusc.map.map2d
import android.location.Location import android.location.Location
import com.amap.api.maps.AMapUtils import com.amap.api.maps.AMapUtils
import com.amap.api.maps.model.LatLng import com.amap.api.maps.model.LatLng
import com.cusc.map.maps.cdata.LatLngM import com.cusc.map.map2d.cdata.LatLngM
import kotlin.math.atan2 import kotlin.math.atan2
import kotlin.math.cos import kotlin.math.cos
import kotlin.math.sin import kotlin.math.sin
......
package com.cusc.map.maps package com.cusc.map.map2d
import com.cusc.map.maps.cdata.MapOverlay import com.cusc.map.map2d.cdata.MapOverlay
import com.cusc.map.maps.cdata.MarkerM import com.cusc.map.map2d.cdata.MarkerM
/** /**
* 删除地图上的绘制 * 删除地图上的绘制
......
package com.cusc.map.maps package com.cusc.map.map2d
import androidx.core.graphics.toColorInt import androidx.core.graphics.toColorInt
import com.cusc.map.maps.amap.AmapDrawInMap import com.cusc.map.map2d.amap.AmapDrawInMap
import com.cusc.map.maps.cdata.LatLngM import com.cusc.map.map2d.cdata.LatLngM
import com.cusc.map.maps.cdata.MarkerM import com.cusc.map.map2d.cdata.MarkerM
import com.cusc.map.maps.cdata.MapOverlay import com.cusc.map.map2d.cdata.MapOverlay
import com.cusc.map.maps.mine.MineDrawInMap import com.cusc.map.map2d.mine.MineDrawInMap
/***绘制线选项**/ /***绘制线选项**/
class MsPolylineOptions { class MsPolylineOptions {
......
package com.cusc.map.maps package com.cusc.map.map2d
import com.cusc.map.maps.amap.AmapGestures import com.cusc.map.map2d.amap.AmapGestures
import com.cusc.map.maps.mine.MineGestures import com.cusc.map.map2d.mine.MineGestures
/** /**
* 手势控制 * 手势控制
......
package com.cusc.map.maps package com.cusc.map.map2d
import com.cusc.map.maps.amap.AmapLayers import com.cusc.map.map2d.amap.AmapLayers
import com.cusc.map.maps.mine.MineLayers import com.cusc.map.map2d.mine.MineLayers
/** /**
* 图层操作 * 图层操作
......
package com.cusc.map.maps package com.cusc.map.map2d
import com.cusc.map.ui.MapReadyView import com.cusc.map.ui.MapReadyView
import com.cusc.map.maps.amap.AmapLocationStyle import com.cusc.map.map2d.amap.AmapLocationStyle
import com.cusc.map.maps.mine.MineLocationStyle import com.cusc.map.map2d.mine.MineLocationStyle
/** /**
* 显示定位蓝点 * 显示定位蓝点
......
package com.cusc.map.maps package com.cusc.map.map2d
/** /**
* 定位蓝点常量 * 定位蓝点常量
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment