在微信上面如何显示自己公司所有产品,连锁店的地理位置,如何调用高德云图API
来源:互联网 发布:weui.js 编辑:程序博客网 时间:2024/05/01 17:53
先前步骤:
http://bbs.amap.com/thread-23135-1-1.html
高德【云图】,提供实体店位置、照片、电话、名称等的存储、显示与检索。
高德【URI API】,提供定位、驾车、搜周边等地图功能。
高德申请账号后,获取一个key,绑定Rest 服务接口
可以界面操作,添加修改批量操作
http://lbs.amap.com/yuntu/reference/cloudstorage/
也可以代码操作:
http://bbs.amap.com/thread-23135-1-1.html
高德【云图】,提供实体店位置、照片、电话、名称等的存储、显示与检索。
高德【URI API】,提供定位、驾车、搜周边等地图功能。
高德申请账号后,获取一个key,绑定Rest 服务接口
可以界面操作,添加修改批量操作
http://lbs.amap.com/yuntu/reference/cloudstorage/
点击数据管理后台
地图生成地址:
也可以代码操作:
参考手册:http://lbs.amap.com/yuntu/reference/cloudstorage/
<span style="white-space:pre"></span>/** * 向指定tableid的数据表中插入一条新数据。创建单条数据请求 * @Title: createMapDate * @Description: TODO(向指定tableid的数据表中插入一条新数据。创建单条数据请求) * @author pll * @param @param lbsAmap * @param @return 设定文件 * @return InputStream 返回类型 * @throws */public static LbsAmapResult createMapDate(LbsAmap lbsAmap) { PrintWriter printWriter = null; BufferedReader bufferedReader = null; LbsAmapResult lbsAmapResult=null; String url = "http://yuntuapi.amap.com/datamanage/data/create"; JSONObject obj = new JSONObject();obj.element("_name",lbsAmap.get_name());obj.element("_location",lbsAmap.get_location());//设置json数据lbsAmap.setData(obj.toString()); StringBuffer params = new StringBuffer(); // 表单参数与get形式一样 params.append("key").append("=").append(lbsAmap.key).append("&").append("tableid").append("=").append(lbsAmap.tableid). append("&").append("loctype").append("=").append("1").append("&").append("data").append("=").append(lbsAmap.getData()); // 表单参数字符串 String paramsString = params.toString(); try { URL urlGet = new URL(url); HttpURLConnection http = (HttpURLConnection) urlGet.openConnection(); http.setRequestMethod("POST"); // 必须是POST方式请求 http.setRequestProperty("Content-Type","application/x-www-form-urluncoded,charset=UTF-8");//服务协议 http.setRequestProperty("Accept-Charset", "UTF-8");//设置 HttpURLConnection的字符编码 //设置通用的请求属性 http.setRequestProperty("accept", "*/*"); http.setRequestProperty("connection", "Keep-Alive"); http.setRequestProperty("Content-Length", String.valueOf(params.length())); http.setDoOutput(true); http.setDoInput(true); // 获取URLConnection对象对应的输出流 必须为UTF-8 printWriter = new PrintWriter(new OutputStreamWriter(http.getOutputStream(),"utf-8")); //printWriter = new PrintWriter(http.getOutputStream()); // 发送请求参数 printWriter.write(paramsString); // flush输出流的缓冲 printWriter.flush(); //System.setProperty("sun.net.client.defaultConnectTimeout", "30000");// 连接超时30秒 //System.setProperty("sun.net.client.defaultReadTimeout", "30000"); // 读取超时30秒 http.connect(); // 根据ResponseCode判断连接是否成功 int responseCode = http.getResponseCode(); if (responseCode != 200){ System.out.println("连接错误:"+responseCode); } else { System.out.println("连接成功!"); } // 定义BufferedReader输入流来读取URL的ResponseData bufferedReader = new BufferedReader(new InputStreamReader(http.getInputStream())); String line; StringBuffer responseResult = new StringBuffer(); while ((line = bufferedReader.readLine()) != null) { responseResult.append(line); } lbsAmapResult=JSON.parseObject(responseResult.toString(),LbsAmapResult.class); //System.out.println(lbsAmapResult.getInfo()); }catch (Exception e) { e.printStackTrace(); } return lbsAmapResult; } public static void main(String[] args) {LbsAmap lbsAmap=new LbsAmap();lbsAmap.set_name("呵呵");lbsAmap.set_location("104.165651,31.125698");LbsAmapResult lbsAmapResult =createMapDate(lbsAmap);if(lbsAmapResult.getInfo().equals("OK")){System.out.println("添加成功!");}else{System.out.println("添加失败!");}//System.out.println(System.getProperty("sun.net.client.defaultConnectTimeout"));}
0 0
- 在微信上面如何显示自己公司所有产品,连锁店的地理位置,如何调用高德云图API
- 【云图】如何设置支付宝里的家乐福全国连锁店地图?
- Android高德地图如何让所有的轨迹在屏幕范围内都显示出来.
- 【创业公司的机遇与挑战】如何在1年内从产品助理到产品高管?
- 【创业公司的机遇与挑战】如何在1年内从产品助理到产品高管?
- 如何提升自己在公司的价值
- 如何设置常驻通知的同时通知栏不显示小图标&如何在兼容低版本的前提下调用高版本的api
- 如何在微信上呈现带用户状态的第三方站点信息
- 微信上的网站 用HTML5获取地理位置
- 查找的单词如何高亮显示所有
- 如何让自己的产品在网上获得“疯传”
- 微信上如何发送GIF动图
- 学一学在杭州如何注册一家自己的公司
- 调用高德的接口,地理位置和经纬度相互转换
- 【云图】如何建立北京三甲医院云图,不用数据库持有自己数据!
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
- SpringMVC中使用Interceptor拦截器
- mysql_高可用
- Android中自定义AlertDialog组件
- 解决Gedit中文乱码问题:windows下正常转ubuntu文本乱码
- poj 2635
- 在微信上面如何显示自己公司所有产品,连锁店的地理位置,如何调用高德云图API
- noip1997 街道 (动态规划,方格左下角到右上角路径数)
- 图结构练习——判断给定图是否存在合法拓扑序列
- 线程面试题
- linux 更新war中的某个文件
- ubuntu下opencv的配置和第一个opencv的运行
- 程序员该如何合理安排时间呢?
- uva 10034 Freckles (kruskal||prim)
- java文件读写操作大全