同步3.1.0修改

This commit is contained in:
jiaguofeng
2023-09-01 19:47:54 +08:00
parent 43f99b3043
commit 62257acf05
40 changed files with 899 additions and 593 deletions

View File

@@ -985,6 +985,12 @@ class MapEngine {
}
}
fun setCfgKeyVal(key: String?, value: String?) {
if(mObj != 0L){
setCfgKeyValJni(mObj,key,value)
}
}
fun unload() {
Log.i(TAG, "MapEngine: unload")
if (mObj != 0L) {
@@ -992,7 +998,22 @@ class MapEngine {
mObj = 0
}
}
fun setLightWave(da:DoubleArray){
if (mObj != 0L) {
setLightWaveJni(mObj,da)
}
}
fun setGuideLine(da:DoubleArray?){
if (mObj != 0L) {
setGuideLineJni(mObj,da)
}
}
fun setTexture(name: String,ba:ByteArray?){
if (mObj != 0L) {
setTextureJni(mObj,name,ba)
}
}
private external fun loadJni(projectDir: String, mapView: MapView?,assetManager: AssetManager?): Long
private external fun resizeJni(obj:Long,newWidth: Int, newHeight: Int)
@@ -1595,9 +1616,14 @@ class MapEngine {
color: FloatArray
)
private external fun setCfgKeyValJni(obj: Long,key: String?,value: String?)
private external fun clearAllPrimitivesJni(obj: Long): Boolean
private external fun drawDeadZoneJni(obj: Long,strJsonOption: String?)
private external fun setDeadZoneVisiableJni(obj:Long,b: Boolean)
private external fun setLightWaveJni(obj: Long,da:DoubleArray) //光波移动lon1,lat1,lon2,lat2...width,duration
private external fun setGuideLineJni(obj: Long,da:DoubleArray?) //带纹理的引导线
private external fun setTextureJni(obj: Long,name:String,ba:ByteArray?) //设置一些元素的纹理,比如路面("road"),地面("plane")啥的
}