Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
p x
MapMultiEngine
Commits
67f50d00
Commit
67f50d00
authored
Dec 31, 2025
by
pxl
Browse files
dokka 配置javadoc
parent
d166eab8
Changes
64
Hide whitespace changes
Inline
Side-by-side
mapapi/package-info.md
0 → 100644
View file @
67f50d00
# 网络工具包 (com.cusc.map.maps)
网络相关工具类集合,提供HTTP请求、WebSocket连接等功能。
\ No newline at end of file
mapapi/src/main/java/com/cusc/map/RetrofitMap.kt
deleted
100644 → 0
View file @
d166eab8
package
com.cusc.map
/**AMAP = 高德
* MINE =四维
* ***/
enum
class
MAPTYPE
{
MINE
,
AMAP
}
class
RetrofitMap
(
var
maptype
:
MAPTYPE
)
{
class
Builder
{
private
var
maptype
:
MAPTYPE
?
=
null
fun
mapType
(
maptype
:
MAPTYPE
)
{
this
.
maptype
=
maptype
}
fun
build
():
RetrofitMap
{
if
(
maptype
==
null
)
{
throw
IllegalArgumentException
(
"maptype must not NULL"
)
}
return
RetrofitMap
(
maptype
!!
)
}
}
}
\ No newline at end of file
mapapi/src/main/java/com/cusc/map/Test.kt
deleted
100644 → 0
View file @
d166eab8
package
com.cusc.map
//@Target(AnnotationTarget.CLASS, AnnotationTarget.FUNCTION,
// AnnotationTarget.TYPE_PARAMETER, AnnotationTarget.VALUE_PARAMETER,
// AnnotationTarget.EXPRESSION)
@Target
(
AnnotationTarget
.
CLASS
,
AnnotationTarget
.
FUNCTION
)
@Retention
(
AnnotationRetention
.
RUNTIME
)
@MustBeDocumented
annotation
class
Ann
(
val
s1
:
String
,
val
i
:
Int
)
@Target
(
AnnotationTarget
.
VALUE_PARAMETER
)
@Retention
(
AnnotationRetention
.
RUNTIME
)
@MustBeDocumented
annotation
class
Field
(
val
s1
:
String
)
@Target
(
AnnotationTarget
.
VALUE_PARAMETER
)
@Retention
(
AnnotationRetention
.
RUNTIME
)
@MustBeDocumented
annotation
class
QField
(
val
s2
:
String
)
@Ann
(
s1
=
"123"
,
i
=
-
1
)
class
MyTest
{
fun
addRoute
(
@Field
(
s1
=
"111"
)
@QField
(
s2
=
"555"
)
url
:
String
)
{
}
}
fun
main
()
{
var
myTest
=
MyTest
()
var
cls
=
myTest
.
javaClass
var
methods
=
cls
.
declaredMethods
methods
.
forEach
{
method
->
//获取方法上的所有的注解
var
methodAnnotations
=
method
.
getAnnotations
();
//获得方法参数的所有的注解 (一个参数可以有多个注解,一个方法又会有多个参数)
var
parameterAnnotations
=
method
.
getParameterAnnotations
();
parameterAnnotations
.
forEachIndexed
{
index
,
annotations
->
// 一个参数上的所有的注解
val
annotations
=
parameterAnnotations
[
index
]
annotations
.
forEach
{
if
(
it
is
Field
){
println
(
"---- = ${it.s1}"
)
}
else
if
(
it
is
QField
){
println
(
"---- = ${it.s2}"
)
}
}
}
var
a
=
0
}
// var annts=cls.annotations
// annts.forEach {
// it->
// if (it is Ann){
// println("------it = ${it}")
// }
// }
}
\ No newline at end of file
mapapi/src/main/java/com/cusc/map/intfaces/OnMsNaviListener.kt
deleted
100644 → 0
View file @
d166eab8
package
com.cusc.map.intfaces
interface
OnMsNaviListener
{
/**
* 四维 navi listener
*/
var
onNaviPresenterListener
:
OnNaviPresenterListener
}
\ No newline at end of file
mapapi/src/main/java/com/cusc/map/map
s
/CalcuMapUtil.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/CalcuMapUtil.kt
View file @
67f50d00
...
...
@@ -3,8 +3,6 @@ package com.cusc.map.maps
import
android.location.Location
import
com.amap.api.maps.AMapUtils
import
com.amap.api.maps.model.LatLng
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.cdata.LatLngM
import
kotlin.math.atan2
import
kotlin.math.cos
...
...
mapapi/src/main/java/com/cusc/map/map
s
/DelDrawInMap.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/DelDrawInMap.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.cdata.MapOverlay
import
com.cusc.map.maps.cdata.MarkerM
...
...
mapapi/src/main/java/com/cusc/map/map
s
/DrawInMap.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/DrawInMap.kt
View file @
67f50d00
package
com.cusc.map.maps
import
androidx.core.graphics.toColorInt
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.amap.AmapDrawInMap
import
com.cusc.map.maps.cdata.LatLngM
import
com.cusc.map.maps.cdata.MarkerM
...
...
mapapi/src/main/java/com/cusc/map/map
s
/Gestures.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/Gestures.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.amap.AmapGestures
import
com.cusc.map.maps.mine.MineGestures
...
...
mapapi/src/main/java/com/cusc/map/map
s
/LayerOpt.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/LayerOpt.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.amap.AmapLayers
import
com.cusc.map.maps.mine.MineLayers
...
...
mapapi/src/main/java/com/cusc/map/map
s
/LocStyle.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/LocStyle.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.ui.MapReadyView
import
com.cusc.map.maps.amap.AmapLocationStyle
import
com.cusc.map.maps.mine.MineLocationStyle
...
...
mapapi/src/main/java/com/cusc/map/map
s
/LocStyleConstant.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/LocStyleConstant.kt
View file @
67f50d00
File moved
mapapi/src/main/java/com/cusc/map/MapSdkInit.kt
→
mapapi/src/main/java/com/cusc/map/
map2d/
MapSdkInit.kt
View file @
67f50d00
package
com.cusc.map
package
com.cusc.map
.maps
import
android.Manifest
import
android.content.Context
...
...
@@ -23,7 +23,7 @@ enum class MAP_TYPE {
}
/**用户传入上下文*/
class
UserCtx
{
internal
class
UserCtx
{
var
mContext
:
Context
?
=
null
var
map_type
:
MAP_TYPE
=
MAP_TYPE
.
MINE
...
...
mapapi/src/main/java/com/cusc/map/map
s
/MethodAdv.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/MethodAdv.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.amap.AmapMethodAdv
import
com.cusc.map.maps.mine.MineMethodAdv
...
...
mapapi/src/main/java/com/cusc/map/map
s
/MsOperationParent.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/MsOperationParent.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.UserCtx
import
com.cusc.map.ui.MapReadyView
import
com.cusc.map.utils.ToastHelper
...
...
mapapi/src/main/java/com/cusc/map/map
s
/Navigate.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/Navigate.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.bean.DriverRouteBean
import
com.cusc.map.bean.WayPoi
import
com.cusc.map.intfaces.OnNaviPresenterListener
...
...
mapapi/src/main/java/com/cusc/map/map
s
/PathPlanning.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/PathPlanning.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.bean.WayPoi
import
com.cusc.map.maps.amap.AmapRoutePlans
import
com.cusc.map.maps.cdata.LatLngM
...
...
mapapi/src/main/java/com/cusc/map/map
s
/PoiSearch.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/PoiSearch.kt
View file @
67f50d00
package
com.cusc.map.maps
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.amap.AmapPoiSearch
import
com.cusc.map.maps.inters.OnMSPoiSearchLis
import
com.cusc.map.maps.mine.MinePoiSearch
...
...
mapapi/src/main/java/com/cusc/map/map
s
/ReGeography.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/ReGeography.kt
View file @
67f50d00
...
...
@@ -6,9 +6,6 @@ import com.minedata.minenavi.poiquery.GeocodeSearch
import
com.minedata.minenavi.poiquery.LatLonPoint
import
com.minedata.minenavi.poiquery.RegeocodeQuery
import
com.minedata.minenavi.poiquery.RegeocodeResult
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.UserCtx
import
com.cusc.map.maps.cdata.RegeocodeRes
import
com.amap.api.services.geocoder.GeocodeSearch
as
AGeocodeSearch
import
com.amap.api.services.geocoder.GeocodeResult
as
AGeocodeResult
...
...
mapapi/src/main/java/com/cusc/map/map
s
/WmsLayer.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/WmsLayer.kt
View file @
67f50d00
...
...
@@ -2,8 +2,6 @@ package com.cusc.map.maps
import
com.amap.api.maps.model.TileOverlay
import
com.amap.api.maps.model.TileOverlayOptions
import
com.cusc.map.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.amap.HeritageScopeTileProvider
/**
...
...
mapapi/src/main/java/com/cusc/map/map
s
/amap/AmapDrawInMap.kt
→
mapapi/src/main/java/com/cusc/map/map
2d
/amap/AmapDrawInMap.kt
View file @
67f50d00
...
...
@@ -9,7 +9,7 @@ import com.amap.api.maps.model.MarkerOptions
import
com.amap.api.maps.model.PolygonOptions
import
com.amap.api.maps.model.PolylineOptions
import
com.cusc.map.R
import
com.cusc.map.UserCtx
import
com.cusc.map.
maps.
UserCtx
import
com.cusc.map.maps.CircleOptionsM
import
com.cusc.map.maps.MsPolygonOptions
import
com.cusc.map.maps.MsPolylineOptions
...
...
Prev
1
2
3
4
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment