Commit 79461a4b authored by p x's avatar p x
Browse files

修改包名

parent 8a4fd9a7
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
/** /**
* 高德手势交互 * 高德手势交互
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.amap.api.location.AMapLocation import com.amap.api.location.AMapLocation
import com.amap.api.location.AMapLocationClient import com.amap.api.location.AMapLocationClient
...@@ -6,9 +6,9 @@ import com.amap.api.location.AMapLocationClientOption ...@@ -6,9 +6,9 @@ import com.amap.api.location.AMapLocationClientOption
import com.amap.api.location.AMapLocationClientOption.AMapLocationMode import com.amap.api.location.AMapLocationClientOption.AMapLocationMode
import com.amap.api.location.AMapLocationClientOption.AMapLocationProtocol import com.amap.api.location.AMapLocationClientOption.AMapLocationProtocol
import com.amap.api.location.AMapLocationListener import com.amap.api.location.AMapLocationListener
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.MSLocBean import com.sd.api.bean.MSLocBean
import com.sd.maplibrary.core.basic.OnMsGpsLoc import com.sd.api.core.basic.OnMsGpsLoc
/**GPS定位类*/ /**GPS定位类*/
class AmapGpsLocation { class AmapGpsLocation {
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.MSLocStyle import com.sd.api.core.basic.MSLocStyle
import com.amap.api.maps.model.MyLocationStyle as aMapMyLocationStyle import com.amap.api.maps.model.MyLocationStyle as aMapMyLocationStyle
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.amap.api.maps.CameraUpdateFactory import com.amap.api.maps.CameraUpdateFactory
import com.amap.api.maps.model.CameraPosition import com.amap.api.maps.model.CameraPosition
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.amap.api.maps.model.LatLng as ALatLng import com.amap.api.maps.model.LatLng as ALatLng
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.amap.api.maps.model.Poi import com.amap.api.maps.model.Poi
import com.amap.api.navi.AmapNaviPage import com.amap.api.navi.AmapNaviPage
import com.amap.api.navi.AmapNaviParams import com.amap.api.navi.AmapNaviParams
import com.amap.api.navi.AmapNaviType import com.amap.api.navi.AmapNaviType
import com.amap.api.navi.AmapPageType import com.amap.api.navi.AmapPageType
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import com.amap.api.maps.model.LatLng as ALatLng import com.amap.api.maps.model.LatLng as ALatLng
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.amap.api.services.core.AMapException import com.amap.api.services.core.AMapException
import com.amap.api.services.poisearch.PoiSearch.SearchBound import com.amap.api.services.poisearch.PoiSearch.SearchBound
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.PoiSearchRes import com.sd.api.bean.PoiSearchRes
import com.sd.maplibrary.core.basic.OnMSPoiSearchLis import com.sd.api.core.basic.OnMSPoiSearchLis
import com.amap.api.services.core.LatLonPoint as ALatLonPoint import com.amap.api.services.core.LatLonPoint as ALatLonPoint
import com.amap.api.services.poisearch.PoiResult as APoiResult import com.amap.api.services.poisearch.PoiResult as APoiResult
import com.amap.api.services.poisearch.PoiSearch as APoiSearch import com.amap.api.services.poisearch.PoiSearch as APoiSearch
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.amap.api.maps.CameraUpdateFactory import com.amap.api.maps.CameraUpdateFactory
import com.amap.api.maps.model.Poi import com.amap.api.maps.model.Poi
...@@ -7,13 +7,13 @@ import com.amap.api.navi.model.AMapCalcRouteResult ...@@ -7,13 +7,13 @@ import com.amap.api.navi.model.AMapCalcRouteResult
import com.amap.api.navi.model.AMapNaviPath import com.amap.api.navi.model.AMapNaviPath
import com.amap.api.navi.model.NaviLatLng import com.amap.api.navi.model.NaviLatLng
import com.amap.api.navi.view.RouteOverLay import com.amap.api.navi.view.RouteOverLay
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.DriverRouteBean import com.sd.api.bean.DriverRouteBean
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.OnDriveRoute import com.sd.api.core.basic.OnDriveRoute
import com.sd.maplibrary.intfaces.MyAMapNaviListener import com.sd.api.intfaces.MyAMapNaviListener
import com.amap.api.maps.model.LatLng as ALatLng import com.amap.api.maps.model.LatLng as ALatLng
......
package com.sd.maplibrary.core.basic.amap package com.sd.api.core.basic.amap
import com.amap.api.maps.AMap import com.amap.api.maps.AMap
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
/** /**
*高德切换底图图层 *高德切换底图图层
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
/** /**
* 四维手势交互 * 四维手势交互
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import android.graphics.BitmapFactory import android.graphics.BitmapFactory
import androidx.core.graphics.toColorInt import androidx.core.graphics.toColorInt
...@@ -7,12 +7,12 @@ import com.minedata.minenavi.map.MarkerOptions ...@@ -7,12 +7,12 @@ import com.minedata.minenavi.map.MarkerOptions
import com.minedata.minenavi.map.PolygonOptions import com.minedata.minenavi.map.PolygonOptions
import com.minedata.minenavi.map.PolylineOptions import com.minedata.minenavi.map.PolylineOptions
import com.minedata.minenavi.mapdal.LatLng import com.minedata.minenavi.mapdal.LatLng
import com.sd.maplibrary.R import com.msmap.api.R
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.MSMarker import com.sd.api.core.basic.MSMarker
import com.sd.maplibrary.core.basic.MSOverlay import com.sd.api.core.basic.MSOverlay
/** /**
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import android.os.Bundle import android.os.Bundle
import com.minedata.minenavi.location.MineLocation import com.minedata.minenavi.location.MineLocation
...@@ -6,9 +6,9 @@ import com.minedata.minenavi.location.MineLocationListener ...@@ -6,9 +6,9 @@ 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.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.MSLocBean import com.sd.api.bean.MSLocBean
import com.sd.maplibrary.core.basic.OnMsGpsLoc import com.sd.api.core.basic.OnMsGpsLoc
/**GPS定位类*/ /**GPS定位类*/
object MineGpsLocation { object MineGpsLocation {
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import com.minedata.minenavi.map.MyLocationStyle import com.minedata.minenavi.map.MyLocationStyle
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.MSLocStyle import com.sd.api.core.basic.MSLocStyle
/** /**
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import com.minedata.minenavi.mapdal.LatLng import com.minedata.minenavi.mapdal.LatLng
import com.minedata.minenavi.util.Tools import com.minedata.minenavi.util.Tools
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
/** /**
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import android.content.Intent import android.content.Intent
import android.graphics.Point import android.graphics.Point
...@@ -18,13 +18,13 @@ import com.minedata.minenavi.navi.RouteExplorer ...@@ -18,13 +18,13 @@ import com.minedata.minenavi.navi.RouteExplorer
import com.minedata.minenavi.navi.SmoothNaviData import com.minedata.minenavi.navi.SmoothNaviData
import com.minedata.minenavi.navi.TmcSections import com.minedata.minenavi.navi.TmcSections
import com.minedata.minenavi.util.Tools import com.minedata.minenavi.util.Tools
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.intfaces.MyMineNaviListener import com.sd.api.intfaces.MyMineNaviListener
import com.sd.maplibrary.intfaces.OnNaviPresenterListener import com.sd.api.intfaces.OnNaviPresenterListener
import com.sd.maplibrary.ui.MineNaiDirActivity import com.sd.api.ui.MineNaiDirActivity
/** /**
* 四维导航 * 四维导航
...@@ -58,7 +58,7 @@ object MineNai { ...@@ -58,7 +58,7 @@ object MineNai {
/** /**
* 开启四维导航 客户端自实现数据回调 * 开启四维导航 客户端自实现数据回调
*/ */
fun startNavi(mapReadView: MapReadyView?) { fun startNavi(mapReadView: MapReadyView?,onNaviPresenterListener:OnNaviPresenterListener?) {
mNaviSession?.addMineNaviListener(myMineNaviListener) mNaviSession?.addMineNaviListener(myMineNaviListener)
var mRouteBas = MineRoutePlans.mRouteBase var mRouteBas = MineRoutePlans.mRouteBase
if (mRouteBas != null) { if (mRouteBas != null) {
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import android.os.Parcelable import android.os.Parcelable
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import com.minedata.minenavi.mapdal.PoiItem import com.minedata.minenavi.mapdal.PoiItem
import com.minedata.minenavi.poiquery.LatLonPoint import com.minedata.minenavi.poiquery.LatLonPoint
...@@ -6,9 +6,9 @@ import com.minedata.minenavi.poiquery.PoiResult ...@@ -6,9 +6,9 @@ import com.minedata.minenavi.poiquery.PoiResult
import com.minedata.minenavi.poiquery.PoiSearch import com.minedata.minenavi.poiquery.PoiSearch
import com.minedata.minenavi.poiquery.SearchErrorCode import com.minedata.minenavi.poiquery.SearchErrorCode
import com.minedata.minenavi.poiquery.SortType import com.minedata.minenavi.poiquery.SortType
import com.sd.maplibrary.UserCtx import com.sd.api.UserCtx
import com.sd.maplibrary.bean.PoiSearchRes import com.sd.api.bean.PoiSearchRes
import com.sd.maplibrary.core.basic.OnMSPoiSearchLis import com.sd.api.core.basic.OnMSPoiSearchLis
/** /**
* 四维Poi搜索相关 * 四维Poi搜索相关
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import android.graphics.Point import android.graphics.Point
import android.graphics.Rect import android.graphics.Rect
...@@ -13,13 +13,13 @@ import com.minedata.minenavi.navi.RouteCollection ...@@ -13,13 +13,13 @@ import com.minedata.minenavi.navi.RouteCollection
import com.minedata.minenavi.navi.RoutePlan import com.minedata.minenavi.navi.RoutePlan
import com.minedata.minenavi.navi.RouterErrorInfo import com.minedata.minenavi.navi.RouterErrorInfo
import com.minedata.minenavi.util.Tools import com.minedata.minenavi.util.Tools
import com.sd.maplibrary.bean.DriverRouteBean import com.sd.api.bean.DriverRouteBean
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.OnDriveRoute import com.sd.api.core.basic.OnDriveRoute
import com.sd.maplibrary.intfaces.MyMineNaviListener import com.sd.api.intfaces.MyMineNaviListener
import com.sd.maplibrary.utils.DisplayUtil import com.sd.api.utils.DisplayUtil
/**四维路劲规划*/ /**四维路劲规划*/
......
package com.sd.maplibrary.core.basic.mine package com.sd.api.core.basic.mine
import com.minedata.minenavi.map.MineMap import com.minedata.minenavi.map.MineMap
import com.minedata.minenavi.mapdal.CoordType import com.minedata.minenavi.mapdal.CoordType
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
/** /**
*四维切换底图图层 *四维切换底图图层
......
package com.sd.maplibrary.factorys package com.sd.api.factorys
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.MSMarker import com.sd.api.core.basic.MSMarker
import com.sd.maplibrary.core.basic.MSOverlay import com.sd.api.core.basic.MSOverlay
import com.sd.maplibrary.core.basic.OnDriveRoute import com.sd.api.core.basic.OnDriveRoute
import com.sd.maplibrary.core.basic.OnMSPoiSearchLis import com.sd.api.core.basic.OnMSPoiSearchLis
import com.sd.maplibrary.core.basic.OnMsGpsLoc import com.sd.api.core.basic.OnMsGpsLoc
import com.sd.api.intfaces.OnNaviPresenterListener
/**接口实现抽象**/ /**接口实现抽象**/
abstract class AbsMapCore : IMapBasic, IMapBusin { abstract class AbsMapCore : IMapBasic, IMapBusin {
...@@ -149,9 +150,10 @@ abstract class AbsMapCore : IMapBasic, IMapBusin { ...@@ -149,9 +150,10 @@ abstract class AbsMapCore : IMapBasic, IMapBusin {
startName: String, startName: String,
endPoint: MSLatLng, endPoint: MSLatLng,
endName: String, endName: String,
ways: List<WayPoi> ways: List<WayPoi>,
onNaviPresenterListener:OnNaviPresenterListener?
) { ) {
iMapBasic.startNavi(mapReadView, navType, starPoint, startName, endPoint, endName, ways) iMapBasic.startNavi(mapReadView, navType, starPoint, startName, endPoint, endName, ways,onNaviPresenterListener)
} }
......
package com.sd.maplibrary.factorys package com.sd.api.factorys
import com.sd.maplibrary.bean.MSLatLng import com.sd.api.bean.MSLatLng
import com.sd.maplibrary.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.maplibrary.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.maplibrary.core.basic.MSMarker import com.sd.api.core.basic.MSMarker
import com.sd.maplibrary.core.basic.MSOverlay import com.sd.api.core.basic.MSOverlay
import com.sd.maplibrary.core.basic.OnDriveRoute import com.sd.api.core.basic.OnDriveRoute
import com.sd.maplibrary.core.basic.OnMSPoiSearchLis import com.sd.api.core.basic.OnMSPoiSearchLis
import com.sd.maplibrary.core.basic.OnMsGpsLoc import com.sd.api.core.basic.OnMsGpsLoc
import com.sd.maplibrary.core.basic.amap.AmapDrawInMap import com.sd.api.core.basic.amap.AmapDrawInMap
import com.sd.maplibrary.core.basic.amap.AmapGestures import com.sd.api.core.basic.amap.AmapGestures
import com.sd.maplibrary.core.basic.amap.AmapGpsLocation import com.sd.api.core.basic.amap.AmapGpsLocation
import com.sd.maplibrary.core.basic.amap.AmapLocationStyle import com.sd.api.core.basic.amap.AmapLocationStyle
import com.sd.maplibrary.core.basic.amap.AmapMethodAdv import com.sd.api.core.basic.amap.AmapMethodAdv
import com.sd.maplibrary.core.basic.amap.AmapNai import com.sd.api.core.basic.amap.AmapNai
import com.sd.maplibrary.core.basic.amap.AmapPoiSearch import com.sd.api.core.basic.amap.AmapPoiSearch
import com.sd.maplibrary.core.basic.amap.AmapRoutePlans import com.sd.api.core.basic.amap.AmapRoutePlans
import com.sd.maplibrary.core.basic.amap.AmapToggleLayers import com.sd.api.core.basic.amap.AmapToggleLayers
import com.sd.api.intfaces.OnNaviPresenterListener
/** /**
* 高德基础实现 * 高德基础实现
...@@ -174,7 +175,8 @@ class AmapBasic : IMapBasic { ...@@ -174,7 +175,8 @@ class AmapBasic : IMapBasic {
startName: String, startName: String,
endPoint: MSLatLng, endPoint: MSLatLng,
endName: String, endName: String,
ways: List<WayPoi> ways: List<WayPoi>,
onNaviPresenterListener:OnNaviPresenterListener?
) { ) {
if (navType == 1) { if (navType == 1) {
// throw NoSuchMethodException("高德导航暂不支持自己实现回调") // throw NoSuchMethodException("高德导航暂不支持自己实现回调")
......
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