



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
根据地名获取经纬度1. 根据goole api得到经纬度:String strUrl= /maps/api/geocode/xml?address=0&sensor=false; URL url;InputStream in = null;String str = ;String lnglat = ;try url = new URL(MessageFormat.format(strUrl, strCurrent);URLConnection uc = url.openConnection();in = uc.getInputStream();/*Object obj = url.getContent();InputStream in = (InputStream) obj;*/byte tt = new bytein.available();int z;while (z = in.read(tt, 0, tt.length) != -1) str = new String(tt, utf-8);/System.out.println(str);in.close(); catch (MalformedURLException e) e.printStackTrace(); catch(SocketException e) lnglat = 00000000000 + + 0000000000;System.out.println(list.get(i) + + lnglat); catch (IOException e) e.printStackTrace();if(str != ) lnglat = getString(str);System.out.println(list.get(i) + + lnglat);try Thread.sleep(1000); catch (InterruptedException e) e.printStackTrace();public static String getLngAndLat(InputStream instream) DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilder db = null;try db = dbf.newDocumentBuilder(); catch (ParserConfigurationException e) e.printStackTrace();Document doc = null;try doc = db.parse(instream); catch (SAXException e) e.printStackTrace(); catch (IOException e) e.printStackTrace();Element root = doc.getDocumentElement();NodeList points = root.getElementsByTagName(location);String lnglat = ;for(int i=0;ipoints.getLength();i+) Element point = (Element)points.item(i);lnglat = point.getAttribute(lng) + + point.getAttribute(lat);return lnglat;public static String getString(String xmlString) int a = xmlString.indexOf();int b = xmlString.indexOf();int c = xmlString.indexOf();int d = xmlString.indexOf();String lat = xmlString.substring(a+5, b);String lng = xmlString.substring(c + 5, d);return lng + + lat;2. 根据“百度API”得到地名的经纬度:Html 代码是: 地址解析获取function showMap() var name = new Array(祁门县平里镇胜丰村卫生室,祁门县祁山镇沙湾村卫生室,祁门县祁山镇榨坞村卫生室);for(i=0;iname.length;i+) Pause(this,3000); getJW(namei,i+10000); function getJW(name,num)/获取经纬度var map = new BMap.Map(container);map.centerAndZoom(new BMap.Point(118.315544, 29.703859), 11);var myGeo = new BMap.Geocoder(); var addname = name; var i=num;myGeo.getPoint(addname, function(point) if (point) /document.getElementById(show).innerHTML=addname+ +point.lng + + point.lat + | ; document.getElementById(show).appendChild(document.createTextNode(i+ +point.lng + + point.lat + +addname+ ; ); else document.getElementById(show).appendChild(document.createTextNode(i+ +0000000000 00000000+ +addname+; ) , 黄山市);function Pause(obj,iMinSecond)/暂停方法 if (window.eventList=null) window.eventList=new Array(); var ind=-1; for (var i=0;iwindow.eventList.length;i+) if (window.eventListi=null) window.eventListi=obj; ind=i; break; if (ind=-1) ind=window.eventList.length; window.eventListind=obj; setTimeo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租车位合同协议书范本
- 自动扶梯大修协议合同
- 自动售卖合作合同范本
- 酒店住宿培训合同范本
- 通信劳动施工合同范本
- 湖区水面承包合同范本
- 甲方如何拟定合同协议
- 采购项目委托协议合同
- 游泳馆合作协议书合同
- 私人合作经营合同范本
- 儿童素描入门教学课件
- (2025.06.12)领导干部任前应知应会党内法规和法律知识考试题库(2025年度)
- 护理专利相关课件教学
- 2025年中医诊断学试题
- 高二秋季开学第一课班会课件:启航高二把握未来
- 2025年安徽省农业职业技能大赛(水生物病害防治员)备赛试题库(含答案)
- 华中师范大学第─附属中学2025届高三下五月高考模拟英语试卷
- 2025年牛羊肉市场分析报告
- 《民营经济促进法》解读与案例分析课件
- 江苏保安考试试题及答案
- 雇佣拖车拖车合同协议
评论
0/150
提交评论