`
ieblaze
  • 浏览: 30001 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类

输入地址获取map坐标

阅读更多

根据地址获取坐标主要还是通过googlemap的API提供的服务 ,利用过webservice 获取数据。

 

 

1  map服务地址:mapBaseUrl = "http://maps.google.com/maps/api/geocode/xml?address=";

 

2  提交数据   try {

               /* Connect to proxy service server */

               ClientConfig clientConfig = new DefaultClientConfig();

               Client client = Client.create(clientConfig);

               WebResource webResource = client.resource(uri);

               str = webResource.get(String.class);

           } catch (UniformInterfaceException e) {

               /* Print error to error log */

              System.out.println("Error occours in connect to google map service.");

           }

 

3               处理数据

                   Document doc = XMLUtils.stringToXML(str);

           NodeList nl = doc.getElementsByTagName("location").item(0).getChildNodes();

           Coordinate co = new Coordinate();

           for (int i = 0; i < nl.getLength(); i++) {

               Node nd = nl.item(i);

               if (nd.getNodeName().equalsIgnoreCase("lat")) {

                   co.setLatitude(new BigDecimal(nd.getTextContent()));

               }else if(nd.getNodeName().equalsIgnoreCase("lng")){

                   co.setLongitude(new BigDecimal(nd.getTextContent()));

               }

           }

           return co;

 

 

分享到:
评论

相关推荐

    Google Map API获取地理位置信息

    Google Map API获取地理位置信息 根据地点获取经纬度坐标 处理Google MAP返回的多个数据。

    图幅号生成2000坐标系图框ENVI插件

    重新启动ENVI,即可以Extensions目录下找到“Standard Map Fram”模块,双点即可启动。 如果找不到目录可以参考以下步骤: 启动ENVI软件,File-Preferences-Directorieso-Custom Code Directory,所对应的目录即为...

    微信小程序地图(map)组件点击(tap)获取经纬度的方法

    主要介绍了微信小程序地图(map)组件点击(tap)获取经纬度的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    百度地图api获取周边配套数据地点查找周围环境银行、公交、医院、购物、学校等)

    基于百度地图,输入地点查找周围环境银行、公交、医院、购物、学校等)百度地图api获取周边配套数据,html代码+JQ+CSS 记得修改百度接口AK的值

    RectRange:一个MATLAB函数,用于获取图中选定矩形的坐标范围-matlab开发

    然后将导出基于网格 (xgrid,ygrid) 的所选矩形的坐标范围(不是它的位置。因此,它与函数GETRECT 不同)。当您有基于经纬度网格生成的地图时,这将非常有用并想知道某个地区的经度/纬度范围。 但是,由于投影问题,...

    Python 利用高德地图api实现经纬度与地址的批量转换

    我们都知道,可以使用高德地图api实现经纬度与地址的转换。那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢...坐标转换是一类简单的HTTP接口,能够将用户输入的非高德坐标(GPS坐标、mapbar坐标、

    vue-gmaps-使用Google Maps API搜索地点和地址。-Vue.js开发

    使用Google Maps API的Vue-Gmaps搜索地址和地点请给我买咖啡:) https://buymeacoff.ee/ridermansb安装npm i -S vue-gmaps使用Google Maps API的Vue-Gmaps搜索地址和地点请给我购买请cofffe :) ...

    高德获取行政级别api.zip

    请求地址:  https://restapi.amap.com/v3/config/district 请求参数:  key(“Web服务API”密钥) keywords——安徽 subdistrict——2(可选值:0、1、2、3; 0:不返回下级行政区,1:返回下一级行政区,...

    vue-ol-demo-master.rar

    Vue+OpenLayers 本Demo的功能包括:地图展示、地图放大缩小、添加鹰眼、长度测量、面积测量、坐标获取、坐标定位。 运行: cmd里面进入根目录下 先输入:npm install 再输入:npm run serve

    html5定位并在百度地图上显示的示例

    在获取坐标成功之后会执行回调函数 callback; callback 方法的参数就是获取到的坐标点;然后可以初始化地图,设置控件、中心点、缩放等级,然后给地图添加point的overlay: 复制代码代码如下:var map = new BMap.Map...

    视频图matlab代码-Foot-location-mapping:脚位图

    您需要在文件map_coordinates.cpp中输入它们 获取图像和3D世界中的点对 校准后,您将获得本征矩阵,但是,仍然需要“本征矩阵”来计算变换矩阵。 您至少需要4对点才能进行计算。 请选择一个点作为原始点(一个点在...

    yelp-heat-map:Yelp 学术数据集的 MapReduce 算法,用于创建单词的地理热图

    下表显示了获取单个单词出现的地理坐标列表的 MapReduce 数据流: 映射器输入映射器输出/减速器输入减速机输出查看 JSON 结构每次找到所需的单词时,生成键(字符串):Business_ID 值(可写):1 键(字符串):...

    topojson-osm-fetch:提取OSM地图数据并将其转换为TopoJSON的实用程序

    查看示例部分以获取生成上面地图的源代码 安装 npm install -g topojson-osm-fetch 注意:如果只想将其用作模块,则不需要全局安装 用作CLI 下载资料 topofetch download b44.96,-93.3,45.0,-93.215 output.topo...

    C++MFC教程

    在Windows中有各种GUI对象(不要和C++对象混淆),当你在进行绘图就需要利用这些对象。而各种对象都拥有各种属性,下面分别讲述各种GUI对象和拥有的属性。 字体对象CFont用于输出文字时选用不同风格和大小的字体。可...

    Android 开发技巧

    9.55、将坐标传递到GOOGLE MAP并显示 277 9.56、获取本机电话号码 280 9.57、获得手机联系人 280 9.58、2.0以上版本查询联系人详细信息 282 9.59、2.0以上版本添加联系人 285 9.60、拨打电话 287 9.61、发送SMS、MMS...

    Android开发资料合集-World版!

    9.55、将坐标传递到GOOGLE MAP并显示 277 9.56、获取本机电话号码 280 9.57、获得手机联系人 280 9.58、2.0以上版本查询联系人详细信息 282 9.59、2.0以上版本添加联系人 285 9.60、拨打电话 287 9.61、发送SMS、MMS...

    java jdk实列宝典 光盘源代码

    获取IP地址和域名,GetIpAddress.java; Http客户端,httpClient.java; 基本socket编程,介绍socket编程的基本步骤,启动socket服务器后,在打开socket的客户端,在输入框里输入消息发送到服务器,服务器受到消息后...

    百度地图 功能模块完整版 开发指南

    (3)单击、双击或长按地图获取该点的经纬度坐标; (4)对地图显示内容进行截图; ------------------------------------------------------------------------------------- 五、 Demo名称:UI控制功能 文件名: ...

    Android开发EditText属性.txt

     android:selectAllOnFocus如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。  android:shadowColor指定文本阴影的颜色,需要与shadowRadius一起使用。...

Global site tag (gtag.js) - Google Analytics