Commit ba576672 authored by p x's avatar p x
Browse files

修改包结构

parent 31fad494
...@@ -11,7 +11,7 @@ import androidx.core.text.set ...@@ -11,7 +11,7 @@ import androidx.core.text.set
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
import com.minedata.minenavi.addons.DistanceBean import com.minedata.minenavi.addons.DistanceBean
import com.sd.api.bean.PoiSearchRes import com.sd.api.maps.cdata.PoiSearchRes
import com.sd.demo.utils.MyGeoTools import com.sd.demo.utils.MyGeoTools
import com.sd.demo.databinding.PoiSearchListItemBinding import com.sd.demo.databinding.PoiSearchListItemBinding
......
...@@ -2,9 +2,9 @@ package com.sd.demo.ui ...@@ -2,9 +2,9 @@ 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.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.MSCalcuMapUtil import com.sd.api.maps.MSCalcuMapUtil
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.utils.ToastHelper import com.sd.demo.utils.ToastHelper
import com.sd.demo.databinding.ActivityCalculateDistanceBinding import com.sd.demo.databinding.ActivityCalculateDistanceBinding
......
...@@ -3,7 +3,7 @@ package com.sd.demo.ui ...@@ -3,7 +3,7 @@ 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.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.MethodAdv
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityChangeMapCenterBinding import com.sd.demo.databinding.ActivityChangeMapCenterBinding
...@@ -25,17 +25,17 @@ class ChangeMapCenterAct : AppCompatActivity() { ...@@ -25,17 +25,17 @@ class ChangeMapCenterAct : AppCompatActivity() {
}) })
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
binding.bt1.setOnClickListener { binding.bt1.setOnClickListener {
//改变地图中心点,第二个参数是纬度,第三个参数是经度 //改变地图中心点,第二个参数是纬度,第三个参数是经度
mapCoreApi.setMapCenter(mapReadView, binding.et1.text.toString().toDouble(), binding.et2.text.toString().toDouble()) MethodAdv.setMapCenter(mapReadView, binding.et1.text.toString().toDouble(), binding.et2.text.toString().toDouble())
} }
//改变缩放级别 //改变缩放级别
binding.bt2.setOnClickListener { binding.bt2.setOnClickListener {
var zoom = binding.et3.text.toString().toFloat() var zoom = binding.et3.text.toString().toFloat()
//改变缩放级别 //改变缩放级别
mapCoreApi.setMapZoom(mapReadView, zoom) MethodAdv.setMapZoom(mapReadView, zoom)
} }
// //设置地图边界范围 // //设置地图边界范围
// binding.bt3.setOnClickListener { // binding.bt3.setOnClickListener {
......
...@@ -3,7 +3,7 @@ package com.sd.demo.ui ...@@ -3,7 +3,7 @@ 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.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.Gestures
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityGestureDemoBinding import com.sd.demo.databinding.ActivityGestureDemoBinding
...@@ -27,19 +27,15 @@ class GestureDemo : AppCompatActivity() { ...@@ -27,19 +27,15 @@ class GestureDemo : AppCompatActivity() {
} }
}) })
//获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi
binding.bt1.setOnClickListener { binding.bt1.setOnClickListener {
//关闭(打开)旋转 //关闭(打开)旋转
mapCoreApi.setRotateGesturesEnabled(mapReadView, false) Gestures.setRotateGesturesEnabled(mapReadView, false)
} }
binding.bt2.setOnClickListener { binding.bt2.setOnClickListener {
//关闭(打开)倾斜开关 //关闭(打开)倾斜开关
mapCoreApi.setTiltGesturesEnabled(mapReadView, false) Gestures.setTiltGesturesEnabled(mapReadView, false)
} }
} }
......
...@@ -3,7 +3,7 @@ package com.sd.demo.ui ...@@ -3,7 +3,7 @@ package com.sd.demo.ui
import android.os.Bundle import android.os.Bundle
import androidx.activity.enableEdgeToEdge import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.bean.MSLocBean import com.sd.api.bean.MSLocBean
import com.sd.api.core.MShowMainCarModel import com.sd.api.core.MShowMainCarModel
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
......
...@@ -4,7 +4,7 @@ import android.os.Bundle ...@@ -4,7 +4,7 @@ import android.os.Bundle
import androidx.activity.viewModels import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.LocStyle
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityShowMyLocLandianBinding import com.sd.demo.databinding.ActivityShowMyLocLandianBinding
import com.sd.demo.viewmodels.MapDemoVm import com.sd.demo.viewmodels.MapDemoVm
...@@ -25,12 +25,12 @@ class ShowMyLocLandian : AppCompatActivity() { ...@@ -25,12 +25,12 @@ class ShowMyLocLandian : AppCompatActivity() {
setContentView(binding.root) setContentView(binding.root)
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
binding.mapMultiView.addMapRenderCallback(object : OnMapReadyLis { binding.mapMultiView.addMapRenderCallback(object : OnMapReadyLis {
override fun onMapReady(mapReadyView: MapReadyView) { override fun onMapReady(mapReadyView: MapReadyView) {
this@ShowMyLocLandian.mapReadView=mapReadyView this@ShowMyLocLandian.mapReadView=mapReadyView
mapCoreApi.setLocationStyle(this@ShowMyLocLandian.mapReadView) LocStyle.setLocationStyle(this@ShowMyLocLandian.mapReadView)
} }
}) })
......
...@@ -3,9 +3,9 @@ package com.sd.demo.ui ...@@ -3,9 +3,9 @@ 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.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.MSDrawInMap import com.sd.api.maps.DelDrawInMap
import com.sd.api.core.basic.MSOverlay import com.sd.api.maps.cdata.MSOverlay
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.DrawInMap
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityTcircelBinding import com.sd.demo.databinding.ActivityTcircelBinding
...@@ -20,7 +20,7 @@ class TCircelActivity : AppCompatActivity() { ...@@ -20,7 +20,7 @@ class TCircelActivity : AppCompatActivity() {
private var mSOverlay: MSOverlay? = null private var mSOverlay: MSOverlay? = null
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
...@@ -32,14 +32,14 @@ class TCircelActivity : AppCompatActivity() { ...@@ -32,14 +32,14 @@ class TCircelActivity : AppCompatActivity() {
this@TCircelActivity.mapReadView = mapReadyView this@TCircelActivity.mapReadView = mapReadyView
//绘制一个圆形 116.3975,39.9079 //绘制一个圆形 116.3975,39.9079
mSOverlay = mapCoreApi.drawCircle(mapReadView, 39.907923, 116.397512, 2000f) mSOverlay = DrawInMap.drawCircle(mapReadView, 39.907923, 116.397512, 2000f)
} }
}) })
//删除圆形 //删除圆形
binding.bt1.setOnClickListener { binding.bt1.setOnClickListener {
//删除圆形 //删除圆形
MSDrawInMap.deleteCircle(mapReadView, mSOverlay) DelDrawInMap.deleteCircle(mapReadView, mSOverlay)
} }
} }
......
...@@ -8,7 +8,7 @@ import com.minedata.minenavi.navi.GuidanceText ...@@ -8,7 +8,7 @@ import com.minedata.minenavi.navi.GuidanceText
import com.minedata.minenavi.navi.NaviProgressData import com.minedata.minenavi.navi.NaviProgressData
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.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.factorys.MapCoreApi import com.sd.api.factorys.MapCoreApi
......
...@@ -4,7 +4,7 @@ import android.os.Bundle ...@@ -4,7 +4,7 @@ import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.sd.api.bean.MSLocBean import com.sd.api.bean.MSLocBean
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.MSMarker import com.sd.api.maps.cdata.MSMarker
import com.sd.api.core.basic.OnMsGpsLoc import com.sd.api.core.basic.OnMsGpsLoc
import com.sd.api.factorys.MapCoreApi import com.sd.api.factorys.MapCoreApi
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
......
...@@ -4,7 +4,7 @@ package com.sd.demo.ui ...@@ -4,7 +4,7 @@ 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.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.Layer
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.R import com.sd.demo.R
import com.sd.demo.databinding.ActivityTlayersBinding import com.sd.demo.databinding.ActivityTlayersBinding
...@@ -32,16 +32,16 @@ class TLayersActivity : AppCompatActivity() { ...@@ -32,16 +32,16 @@ class TLayersActivity : AppCompatActivity() {
}) })
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
binding.rg.setOnCheckedChangeListener { group, checkedId -> binding.rg.setOnCheckedChangeListener { group, checkedId ->
when (checkedId) { when (checkedId) {
R.id.rb1 -> {//普通 R.id.rb1 -> {//普通
mapCoreApi.toggleLayers(mapReadView, 1) Layer.toggleLayers(mapReadView, 1)
} }
R.id.rb2 -> {//卫星 R.id.rb2 -> {//卫星
mapCoreApi.toggleLayers(mapReadView, 2) Layer.toggleLayers(mapReadView, 2)
} }
} }
} }
......
package com.sd.demo.ui package com.sd.demo.ui
import android.graphics.Color
import android.os.Bundle import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.MSDrawInMap import com.sd.api.maps.DelDrawInMap
import com.sd.api.core.basic.MSOverlay import com.sd.api.maps.cdata.MSOverlay
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.DrawInMap
import com.sd.api.maps.MethodAdv
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityTlineBinding import com.sd.demo.databinding.ActivityTlineBinding
...@@ -20,6 +20,7 @@ class TLineActivity : AppCompatActivity() { ...@@ -20,6 +20,7 @@ class TLineActivity : AppCompatActivity() {
//覆盖物对象 //覆盖物对象
private var mSOverlay: MSOverlay? = null private var mSOverlay: MSOverlay? = null
//虚线对象 //虚线对象
private var mSOverlay2: MSOverlay? = null private var mSOverlay2: MSOverlay? = null
...@@ -29,14 +30,14 @@ class TLineActivity : AppCompatActivity() { ...@@ -29,14 +30,14 @@ class TLineActivity : AppCompatActivity() {
setContentView(binding.root) setContentView(binding.root)
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
binding.mapMultiView.addMapRenderCallback(object : OnMapReadyLis { binding.mapMultiView.addMapRenderCallback(object : OnMapReadyLis {
override fun onMapReady(mapReadyView: MapReadyView) { override fun onMapReady(mapReadyView: MapReadyView) {
this@TLineActivity.mapReadView = mapReadyView this@TLineActivity.mapReadView = mapReadyView
//绘制Marker点 116.3985,39.9079 //绘制Marker点 116.3985,39.9079
mapCoreApi.drawMarket( mapReadView, 39.907900, 116.398500) DrawInMap.drawMarket(mapReadView, 39.907900, 116.398500)
mapCoreApi.setMapCenter(mapReadView, 39.999391, 116.135972) MethodAdv.setMapCenter(mapReadView, 39.999391, 116.135972)
} }
}) })
...@@ -47,7 +48,8 @@ class TLineActivity : AppCompatActivity() { ...@@ -47,7 +48,8 @@ class TLineActivity : AppCompatActivity() {
MSLatLng(39.900430, 116.265061), MSLatLng(39.955192, 116.140092) MSLatLng(39.900430, 116.265061), MSLatLng(39.955192, 116.140092)
) )
mSOverlay = mSOverlay =
mapCoreApi.drawPolyline(mapReadView, msLatLng, 5f, Color.argb(255, 255, 0, 255)) // DrawInMapPro.drawPolyline(mapReadView, msLatLng, Color.argb(255, 255, 0, 255),5f)
DrawInMap.drawPolyline(mapReadView, msLatLng)
} }
binding.bt2.setOnClickListener { binding.bt2.setOnClickListener {
//画虚线 //画虚线
...@@ -55,20 +57,18 @@ class TLineActivity : AppCompatActivity() { ...@@ -55,20 +57,18 @@ class TLineActivity : AppCompatActivity() {
MSLatLng(39.999591, 116.135973), MSLatLng(39.898123, 116.057691), MSLatLng(39.999591, 116.135973), MSLatLng(39.898123, 116.057691),
MSLatLng(39.900230, 116.265062), MSLatLng(39.951192, 116.140090) MSLatLng(39.900230, 116.265062), MSLatLng(39.951192, 116.140090)
) )
mSOverlay2 = mapCoreApi.drawPolyline( mSOverlay2 = DrawInMap.drawPolyline(
mapReadView, mapReadView,
msLatLng, msLatLng,
5f,
Color.argb(0, 255, 0, 255),
isDotted = true isDotted = true
) )
} }
//删除线 //删除线
binding.bt3.setOnClickListener { binding.bt3.setOnClickListener {
//删除实线 //删除实线
MSDrawInMap.deletePolyline(mapReadView,mSOverlay) DelDrawInMap.deletePolyline(mapReadView, mSOverlay)
//删除虚线 //删除虚线
MSDrawInMap.deletePolyline(mapReadView,mSOverlay2) DelDrawInMap.deletePolyline(mapReadView, mSOverlay2)
} }
......
...@@ -3,9 +3,9 @@ package com.sd.demo.ui ...@@ -3,9 +3,9 @@ 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.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.MSDrawInMap import com.sd.api.maps.DelDrawInMap
import com.sd.api.core.basic.MSMarker import com.sd.api.maps.cdata.MSMarker
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.DrawInMap
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityTmarkerBinding import com.sd.demo.databinding.ActivityTmarkerBinding
...@@ -26,23 +26,21 @@ class TMarkerActivity : AppCompatActivity() { ...@@ -26,23 +26,21 @@ class TMarkerActivity : AppCompatActivity() {
setContentView(binding.root) setContentView(binding.root)
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
binding.mapMultiView.addMapRenderCallback(object : OnMapReadyLis { binding.mapMultiView.addMapRenderCallback(object : OnMapReadyLis {
override fun onMapReady(mapReadyView: MapReadyView) { override fun onMapReady(mapReadyView: MapReadyView) {
this@TMarkerActivity.mapReadView = mapReadyView this@TMarkerActivity.mapReadView = mapReadyView
//绘制Marker点 116.3985,39.9079 //绘制Marker点 116.3985,39.9079
msMark = mapCoreApi.drawMarket(mapReadView, 39.907900, 116.398500) msMark = DrawInMap.drawMarket(mapReadView, 39.907900, 116.398500)
// MSMethodAdv.setMapCenter(mapReadView, 39.977290, 116.337000) // MSMethodAdv.setMapCenter(mapReadView, 39.977290, 116.337000)
} }
}) })
binding.bt1.setOnClickListener { binding.bt1.setOnClickListener {
//删除Marker点 //删除Marker点
MSDrawInMap.deleteMarker(mapReadView, msMark) DelDrawInMap.deleteMarker(mapReadView, msMark)
} }
} }
......
...@@ -2,10 +2,11 @@ package com.sd.demo.ui ...@@ -2,10 +2,11 @@ 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.sd.api.bean.PoiSearchRes import com.sd.api.maps.cdata.PoiSearchRes
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.OnMSPoiSearchLis import com.sd.api.maps.inters.OnMSPoiSearchLis
import com.sd.api.factorys.MapCoreApi import com.sd.api.factorys.MapCoreApi
import com.sd.api.maps.MSPoi
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.adapter.PoiAdapter import com.sd.demo.adapter.PoiAdapter
import com.sd.demo.databinding.ActivityTpoiSearchBinding import com.sd.demo.databinding.ActivityTpoiSearchBinding
...@@ -59,7 +60,7 @@ class TPoiSearchActivity : AppCompatActivity() { ...@@ -59,7 +60,7 @@ class TPoiSearchActivity : AppCompatActivity() {
//poi搜索 //poi搜索
fun testPoiSearch(keyword: String) { fun testPoiSearch(keyword: String) {
//poi搜索 //poi搜索
mapCoreApi.startPoiSearch( MSPoi.startPoiSearch(
keyword,//关键字 keyword,//关键字
41.80196, 41.80196,
123.43326, 123.43326,
...@@ -76,7 +77,7 @@ class TPoiSearchActivity : AppCompatActivity() { ...@@ -76,7 +77,7 @@ class TPoiSearchActivity : AppCompatActivity() {
//poi 范围搜索 //poi 范围搜索
fun testPoiSearchBound(keyword: String) { fun testPoiSearchBound(keyword: String) {
//poi 范围搜索 //poi 范围搜索
mapCoreApi.startPoiSearchBound( MSPoi.startPoiSearchBound(
keyword, keyword,
39.977290, 39.977290,
116.337000, 116.337000,
......
...@@ -2,11 +2,11 @@ package com.sd.demo.ui ...@@ -2,11 +2,11 @@ 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.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.MSDrawInMap import com.sd.api.maps.DelDrawInMap
import com.sd.api.core.basic.MSOverlay import com.sd.api.maps.cdata.MSOverlay
import com.sd.api.factorys.MapCoreApi import com.sd.api.maps.DrawInMap
import com.sd.api.ui.MapMultiView.OnMapReadyLis import com.sd.api.ui.MapMultiView.OnMapReadyLis
import com.sd.demo.databinding.ActivityTpolygonBinding import com.sd.demo.databinding.ActivityTpolygonBinding
...@@ -19,7 +19,7 @@ class TPolygonActivity : AppCompatActivity() { ...@@ -19,7 +19,7 @@ class TPolygonActivity : AppCompatActivity() {
//覆盖物对象 //覆盖物对象
private var mSOverlay: MSOverlay? = null private var mSOverlay: MSOverlay? = null
//获取接口功能实例 //获取接口功能实例
var mapCoreApi = MapCoreApi.mapCoreApi // var mapCoreApi = MapCoreApi.mapCoreApi
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
...@@ -37,14 +37,14 @@ class TPolygonActivity : AppCompatActivity() { ...@@ -37,14 +37,14 @@ class TPolygonActivity : AppCompatActivity() {
MSLatLng(39.993391, 116.135272), MSLatLng(39.808323, 116.057604), MSLatLng(39.993391, 116.135272), MSLatLng(39.808323, 116.057604),
MSLatLng(39.904430, 116.265061), MSLatLng(39.950192, 116.140002) MSLatLng(39.904430, 116.265061), MSLatLng(39.950192, 116.140002)
) )
mSOverlay = mapCoreApi.drawPolygon(mapReadView, mspLatLng,true) mSOverlay = DrawInMap.drawPolygon(mapReadView, mspLatLng,true)
} }
}) })
//删除面 //删除面
binding.bt1.setOnClickListener { binding.bt1.setOnClickListener {
//删除面 //删除面
MSDrawInMap.deletePolygon(mapReadView, mSOverlay) DelDrawInMap.deletePolygon(mapReadView, mSOverlay)
} }
} }
......
...@@ -3,7 +3,7 @@ package com.sd.demo.ui ...@@ -3,7 +3,7 @@ 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.sd.api.bean.RegeocodeRes import com.sd.api.bean.RegeocodeRes
import com.sd.api.core.basic.MSRegeoCode import com.sd.api.maps.MSRegeoCode
import com.sd.demo.databinding.ActivityTreGeocodeBinding import com.sd.demo.databinding.ActivityTreGeocodeBinding
......
package com.sd.api.bean package com.sd.api.bean
import android.os.Parcelable import android.os.Parcelable
import com.sd.api.maps.cdata.MSLatLng
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
/**途经点Poi***/ /**途经点Poi***/
......
...@@ -27,7 +27,7 @@ import com.sd.api.MAP_TYPE ...@@ -27,7 +27,7 @@ import com.sd.api.MAP_TYPE
import com.sd.api.MSDKInitializer import com.sd.api.MSDKInitializer
import com.sd.api.UserCtx import com.sd.api.UserCtx
import com.sd.api.bean.DriverRouteBean import com.sd.api.bean.DriverRouteBean
import com.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.api.core.basic.OnDriveRoute import com.sd.api.core.basic.OnDriveRoute
import com.sd.api.intfaces.MyAMapNaviListener import com.sd.api.intfaces.MyAMapNaviListener
......
...@@ -8,7 +8,7 @@ import com.minedata.minenavi.map.Overlay ...@@ -8,7 +8,7 @@ import com.minedata.minenavi.map.Overlay
import com.minedata.minenavi.mapdal.LatLng import com.minedata.minenavi.mapdal.LatLng
import com.sd.api.MAP_TYPE import com.sd.api.MAP_TYPE
import com.sd.api.MSDKInitializer import com.sd.api.MSDKInitializer
import com.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.utils.SmoothMoveUtils import com.sd.api.utils.SmoothMoveUtils
import com.sd.api.utils.FileIoUtils import com.sd.api.utils.FileIoUtils
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope
......
...@@ -6,7 +6,7 @@ import com.amap.api.navi.AmapNaviParams ...@@ -6,7 +6,7 @@ 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.api.UserCtx import com.sd.api.UserCtx
import com.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.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
......
...@@ -9,7 +9,7 @@ import com.amap.api.navi.model.NaviLatLng ...@@ -9,7 +9,7 @@ import com.amap.api.navi.model.NaviLatLng
import com.amap.api.navi.view.RouteOverLay import com.amap.api.navi.view.RouteOverLay
import com.sd.api.UserCtx import com.sd.api.UserCtx
import com.sd.api.bean.DriverRouteBean import com.sd.api.bean.DriverRouteBean
import com.sd.api.bean.MSLatLng import com.sd.api.maps.cdata.MSLatLng
import com.sd.api.bean.WayPoi import com.sd.api.bean.WayPoi
import com.sd.api.core.MapReadyView import com.sd.api.core.MapReadyView
import com.sd.api.core.basic.OnDriveRoute import com.sd.api.core.basic.OnDriveRoute
......
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