地图模块代码更新3.0.0
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
package com.autonavi.nge;
|
||||
|
||||
import static com.amap.api.navi.AmapNaviPage.TAG;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
import com.zhidaoauto.map.sdk.inner.CompileConfig;
|
||||
import com.zhidaoauto.map.sdk.inner.road.RoadResultController;
|
||||
|
||||
public class MapBox {
|
||||
static {
|
||||
System.loadLibrary("map");
|
||||
}
|
||||
public MapBox(){
|
||||
llaInit(this);
|
||||
}
|
||||
public native void llaInit(MapBox mapBox);
|
||||
public native void llaGetCenterLine(double dLon, double dLat, float fAngle);
|
||||
public native void llaStopLine(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetZebraLine(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetTrafficLight(double dLon, double dLat, float fAngle);
|
||||
public native void llaMergedRoadRect(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetRoadLimitSpeed(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetCenterLineRange(double dLon, double dLat, float fAngle,float fDis);
|
||||
public native void llaGetRoadName(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetCenterLineRoadNode(double dLon, double dLat, float fAngle,float fDis);
|
||||
public native void llaGetCrossRoad(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetCrossRoadById(int tileId, long id);
|
||||
public native void llaIsInZebraLine(double dLon, double dLat, float fAngle);
|
||||
public native void llaGetZebraLineByDistance(double dLon, double dLat, float fAngle,float dis);
|
||||
|
||||
public native void updateCacheFile();
|
||||
public native void modifyRedisFileVersion(int version);
|
||||
|
||||
/*@return value format: cityCode1,chineseCityName1,englishCityName1,isCache1;cityCode2,chineseCityName2,englishCityName2,isCache2;...;*/
|
||||
public native void getAllCityCode();
|
||||
|
||||
public native void cacheHDDataByCity(int id);
|
||||
|
||||
public native void getCityCode(double lon, double lat);
|
||||
|
||||
public native void getCacheProgressByCity(int id);
|
||||
|
||||
public native void cacheHDDataByCityLonLat(double lon,double lat);
|
||||
public native void cancelCacheHDData();
|
||||
public native void initFileCacheByCity(double lon, double lat);
|
||||
|
||||
public native void getHdDataVersionByCity(double lon,double lat);
|
||||
|
||||
public native void llaRelease();
|
||||
|
||||
static void resultCallback(String key,String result){
|
||||
if(CompileConfig.INSTANCE.getDEBUG()){
|
||||
Log.d(TAG, "roadop--resultCallback: " +"key:" + key + " result:" + result);
|
||||
}
|
||||
RoadResultController.getInstance().dispatchRoadResult(0,key,result);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user