Commit 085c2e06 authored by p x's avatar p x
Browse files

加入局部图API

parent 2bd86f10
...@@ -137,7 +137,7 @@ class MainActivity : AppCompatActivity() { ...@@ -137,7 +137,7 @@ class MainActivity : AppCompatActivity() {
* *
* @param type MINE=四维 AMAP=高德 * @param type MINE=四维 AMAP=高德
*/ */
fun initMap(type: MAP_TYPE = MAP_TYPE.MINE) { fun initMap(type: MAP_TYPE = MAP_TYPE.AMAP) {
var url = "http://192.168.60.73:9999/tiles/{z}/{x}/{y}.png?layer=yizhuang:yizhuang_avp" var url = "http://192.168.60.73:9999/tiles/{z}/{x}/{y}.png?layer=yizhuang:yizhuang_avp"
// var url = "http://192.168.60.73:9999/tiles/{z}/{x}/{y}.png?" // var url = "http://192.168.60.73:9999/tiles/{z}/{x}/{y}.png?"
// var url = "http://192.168.59.216:8080/smartmap/yizhuang/wms?service=WMS&version=1.1.0&request=GetMap&layers=yizhuang:yizhuang_avp&bbox=116.49796295166,39.8062019348145,116.505592346191,39.8120422363281&width=256&height=256&srs=EPSG:3857&styles=&format=image/png" // var url = "http://192.168.59.216:8080/smartmap/yizhuang/wms?service=WMS&version=1.1.0&request=GetMap&layers=yizhuang:yizhuang_avp&bbox=116.49796295166,39.8062019348145,116.505592346191,39.8120422363281&width=256&height=256&srs=EPSG:3857&styles=&format=image/png"
......
...@@ -45,6 +45,7 @@ class PartRoadActivity : AppCompatActivity() { ...@@ -45,6 +45,7 @@ class PartRoadActivity : AppCompatActivity() {
// MsParkRoad.setCarRoadVM(mapReadView) // MsParkRoad.setCarRoadVM(mapReadView)
} }
}) })
binding.mapMultiView.setRoadBaseUrl("http://172.24.124.130:8110/query/query3")
setLis() setLis()
} }
......
...@@ -61,6 +61,11 @@ class PartRoadFragment : Fragment() { ...@@ -61,6 +61,11 @@ class PartRoadFragment : Fragment() {
onMapReadyLis?.onMapReady(MapReadyView.instance) onMapReadyLis?.onMapReady(MapReadyView.instance)
} }
/**设置局部地图查询地址**/
fun setRoadBaseUrl(url: String) {
carRoadVM.webViewClient?.setApiBaseUrl(url) { v -> }
}
private fun setLis() { private fun setLis() {
} }
......
...@@ -44,7 +44,6 @@ class UnityFragment : Fragment(), IUnityPlayerLifecycleEvents { ...@@ -44,7 +44,6 @@ class UnityFragment : Fragment(), IUnityPlayerLifecycleEvents {
mUnityPlayer.windowFocusChanged(false) mUnityPlayer.windowFocusChanged(false)
} }
override fun onCreateView( override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?, inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle? savedInstanceState: Bundle?
......
...@@ -6,11 +6,10 @@ import android.view.LayoutInflater ...@@ -6,11 +6,10 @@ import android.view.LayoutInflater
import android.widget.LinearLayout import android.widget.LinearLayout
import androidx.core.content.withStyledAttributes import androidx.core.content.withStyledAttributes
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import com.sd.api.R
import com.sd.api.databinding.MultiViewBinding
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.ui.MapReadyView import com.sd.api.R
import com.sd.api.databinding.MultiViewBinding
import com.sd.api.fragments.AMapFragment import com.sd.api.fragments.AMapFragment
import com.sd.api.fragments.ForeMapFragment import com.sd.api.fragments.ForeMapFragment
import com.sd.api.fragments.PartRoadFragment import com.sd.api.fragments.PartRoadFragment
...@@ -34,6 +33,7 @@ class MapMultiView : LinearLayout { ...@@ -34,6 +33,7 @@ class MapMultiView : LinearLayout {
) { ) {
init(attrs, defStyleAttr) init(attrs, defStyleAttr)
} }
/**地图准备就绪监听回调****/ /**地图准备就绪监听回调****/
interface OnMapReadyLis { interface OnMapReadyLis {
/**底图加载完成回调***/ /**底图加载完成回调***/
...@@ -129,6 +129,15 @@ class MapMultiView : LinearLayout { ...@@ -129,6 +129,15 @@ class MapMultiView : LinearLayout {
// return null // return null
// } // }
/**设置局部地图查询地址**/
fun setRoadBaseUrl(url: String) {
if (mapType == 0) {//四维地图
if (childType == 2) {
partRoadFragment.setRoadBaseUrl(url)
}
}
}
/**设置指南针的显示隐藏***/ /**设置指南针的显示隐藏***/
fun setCompassView(show: Boolean) { fun setCompassView(show: Boolean) {
if (mapType == 0) {//四维地图 if (mapType == 0) {//四维地图
......
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