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
...
@@ -3,8 +3,6 @@ package com.cusc.map.maps
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.MAP_TYPE
import
com.cusc.map.MapSdkInit
import
com.cusc.map.maps.cdata.LatLngM
import
com.cusc.map.maps.cdata.LatLngM
import
kotlin.math.atan2
import
kotlin.math.atan2
import
kotlin.math.cos
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
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.MapOverlay
import
com.cusc.map.maps.cdata.MarkerM
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
package
com.cusc.map.maps
import
androidx.core.graphics.toColorInt
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.amap.AmapDrawInMap
import
com.cusc.map.maps.cdata.LatLngM
import
com.cusc.map.maps.cdata.LatLngM
import
com.cusc.map.maps.cdata.MarkerM
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
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.amap.AmapGestures
import
com.cusc.map.maps.mine.MineGestures
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
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.amap.AmapLayers
import
com.cusc.map.maps.mine.MineLayers
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
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.ui.MapReadyView
import
com.cusc.map.maps.amap.AmapLocationStyle
import
com.cusc.map.maps.amap.AmapLocationStyle
import
com.cusc.map.maps.mine.MineLocationStyle
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.Manifest
import
android.content.Context
import
android.content.Context
...
@@ -23,7 +23,7 @@ enum class MAP_TYPE {
...
@@ -23,7 +23,7 @@ enum class MAP_TYPE {
}
}
/**用户传入上下文*/
/**用户传入上下文*/
class
UserCtx
{
internal
class
UserCtx
{
var
mContext
:
Context
?
=
null
var
mContext
:
Context
?
=
null
var
map_type
:
MAP_TYPE
=
MAP_TYPE
.
MINE
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
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.amap.AmapMethodAdv
import
com.cusc.map.maps.mine.MineMethodAdv
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
package
com.cusc.map.maps
import
com.cusc.map.UserCtx
import
com.cusc.map.ui.MapReadyView
import
com.cusc.map.ui.MapReadyView
import
com.cusc.map.utils.ToastHelper
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
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.DriverRouteBean
import
com.cusc.map.bean.WayPoi
import
com.cusc.map.bean.WayPoi
import
com.cusc.map.intfaces.OnNaviPresenterListener
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
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.bean.WayPoi
import
com.cusc.map.maps.amap.AmapRoutePlans
import
com.cusc.map.maps.amap.AmapRoutePlans
import
com.cusc.map.maps.cdata.LatLngM
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
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.amap.AmapPoiSearch
import
com.cusc.map.maps.inters.OnMSPoiSearchLis
import
com.cusc.map.maps.inters.OnMSPoiSearchLis
import
com.cusc.map.maps.mine.MinePoiSearch
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
...
@@ -6,9 +6,6 @@ import com.minedata.minenavi.poiquery.GeocodeSearch
import
com.minedata.minenavi.poiquery.LatLonPoint
import
com.minedata.minenavi.poiquery.LatLonPoint
import
com.minedata.minenavi.poiquery.RegeocodeQuery
import
com.minedata.minenavi.poiquery.RegeocodeQuery
import
com.minedata.minenavi.poiquery.RegeocodeResult
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.cusc.map.maps.cdata.RegeocodeRes
import
com.amap.api.services.geocoder.GeocodeSearch
as
AGeocodeSearch
import
com.amap.api.services.geocoder.GeocodeSearch
as
AGeocodeSearch
import
com.amap.api.services.geocoder.GeocodeResult
as
AGeocodeResult
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
...
@@ -2,8 +2,6 @@ package com.cusc.map.maps
import
com.amap.api.maps.model.TileOverlay
import
com.amap.api.maps.model.TileOverlay
import
com.amap.api.maps.model.TileOverlayOptions
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
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
...
@@ -9,7 +9,7 @@ import com.amap.api.maps.model.MarkerOptions
import
com.amap.api.maps.model.PolygonOptions
import
com.amap.api.maps.model.PolygonOptions
import
com.amap.api.maps.model.PolylineOptions
import
com.amap.api.maps.model.PolylineOptions
import
com.cusc.map.R
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.CircleOptionsM
import
com.cusc.map.maps.MsPolygonOptions
import
com.cusc.map.maps.MsPolygonOptions
import
com.cusc.map.maps.MsPolylineOptions
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