Java 高德地图工具类
来源:互联网 发布:电力调度数据网 编辑:程序博客网 时间:2024/06/14 20:30
StringBuffer stringB = new StringBuffer();
Calendar c = Calendar.getInstance();
String year = String.valueOf(c.get(Calendar.YEAR));//获取年
year = year==null?"":year.substring(year.length()-2, year.length());
String month = String.valueOf(c.get(Calendar.MONTH)+1); // 获取月份
String day = String.valueOf(c.get(Calendar.DAY_OF_MONTH)); //获取日期
if(month.length() == 1){
month = "0" + month;
}
if(day.length() == 1){
day = "0" + day;
}
ids = getRequireId(ids);
stringB.append("8").append(year).append(month).append(day).append(ids);
return stringB.toString();
}
//////
public static String getSellerId(String ids){
if(ids==null){
return null;
}
StringBuffer number = new StringBuffer();
if(ids.length()==1){
number.append("K800000").append(ids);
}else if(ids.length()==2){
number.append("K80000").append(ids);
}else if(ids.length()==3){
number.append("K8000").append(ids);
}else if(ids.length()==4){
number.append("K800").append(ids);
}else if(ids.length()==5){
number.append("K80").append(ids);
}else if(ids.length()==6){
number.append("K8").append(ids);
}else if(ids.length()>=7){
number.append(ids);
}
return number.toString();
}
/**
* 获取系统附近地理位置
* @param lat 纬度
* @param lon 经度
*/
public static Map<Integer,Map<String,Object>> getLocationMap(double lon,double lat){
JSONArray jsonArray=BaiDuUtil.getCity(String.valueOf(lat), String.valueOf(lon));
Iterator<Object> it = jsonArray.iterator();
Map<Integer,Map<String,Object>> maps=new HashMap<Integer,Map<String,Object>>();
for(int i=0;i<jsonArray.size();i++){
JSONObject ob =jsonArray.getJSONObject(i);
Map<String,Object> map=new HashMap<>();
map.put("distance", ob.get("distance"));
map.put("id", ob.get("id"));
map.put("poiType", ob.get("type"));
map.put("name", ob.get("name"));
map.put("addr", ob.get("address"));
map.put("province", ob.get("pname"));
map.put("city", ob.get("cityname"));
map.put("district", ob.get("adname"));
String point=ob.get("location").toString();
String[] points=point.split(",");
String pointx=points[0];
String pointy=points[1];
map.put("pointx", pointx);
map.put("pointy", pointy);
maps.put(i+1, map);
}
return maps;
}
- Java 高德地图工具类
- 使用高德地图封装的LocationTool工具类
- 高德地图帮助类
- Java-JSP页面 嵌入高德地图
- Java-JSP页面嵌入高德地图
- 高德地图3d地图java.lang.UnsatisfiedLinkError解决方法
- 高德地图坐标转换百度地图坐标-Java
- android APP调起地图导航(谷歌,高德,百度)工具类
- 高德地图坐标查询工具——JavaScript
- 高德地图坐标查询工具——JavaScript
- 高德地图-初始化地图
- 高德地图 室内地图
- 高德地图初始化
- 高德地图API
- 高德地图限制
- 高德地图LBS
- 高德地图应用
- Android-高德地图
- js中 json字符串 json对象 以及 对象和数组的区别
- 自顶向下,逐步求精
- 使用BusyBox制作根文件系统
- oracle PL/SQL习题
- Cannot set property 'innerHTML' of null"
- Java 高德地图工具类
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- 我的第一篇博客
- apicloud开发笔记
- 数论——学习资料(更新...........)
- ELK初探,环境搭建
- 小东吖 之 java 运算符
- iOS 应用间相互跳转
- kindeditor在线编辑器设置默认提示