`
心雨心
  • 浏览: 355874 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过坐标获取地址信息

    博客分类:
  • j2ee
阅读更多

测试url

http://ditu.google.cn/maps/geo?output=csv&key=abcdef&hl=zh-CN&q=22.660648,113.171355

 

 

 

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.net.MalformedURLException;

import java.net.URL;

import java.net.URLConnection;

 

 

public class ditu {

 

    public static void main(String[] args) {

      String addr = geocodeAddr(29.840644,111.093750);//(38.9146943,121.612382);

      System.out.println(addr);

    }

 

    public static String geocodeAddr(Double latitude, Double longitude) {

      String addr = "";

     

      //密钥可以随便写一个key=abc

      String url = String.format("http://ditu.google.cn/maps/geo?output=csv&key=abcdef&hl=zh-CN&q=%f,%f",latitude, longitude);

      URL myURL = null;

      URLConnection httpsConn = null;

      try {

       myURL = new URL(url);

      } catch (MalformedURLException e) {

       e.printStackTrace();

       return null;

      }

     

      try {

       httpsConn = (URLConnection) myURL.openConnection();

       if (httpsConn != null) {

        InputStreamReader insr = new InputStreamReader(httpsConn.getInputStream());

        BufferedReader br = new BufferedReader(insr);

        String data = null;

        if ((data = br.readLine()) != null)

        {

         String[] retList = data.split(",");

         if (retList.length>2 && ("200".equals(retList[0]))) {

          addr = retList[2];

         }

        }

        insr.close();

       }

      } catch (IOException e) {

       e.printStackTrace();

       return null;

      }

      return addr = addr.replace("\"", "");

     }

 

}

分享到:
评论

相关推荐

    根据经伟度坐标获取地址

    在IT行业中,尤其是在地理信息系统(GIS)和定位服务领域,"根据经伟度坐标获取地址"是一项关键的技术。这项技术通常涉及到将地球表面的经纬度坐标转换为人类可读的街道地址,也就是所谓的“反向地理编码”。在这个...

    根据经伟度坐标获取地址 百度地图API

    在做GPS开发的时候,可以根据经伟度坐标获取地址,通过百度地图API

    屏幕坐标获取器

    屏幕坐标获取器是一种实用工具,主要用于帮助用户便捷地获取计算机屏幕上任何位置的精确坐标信息。在许多场景下,这样的工具非常有用,例如在开发图形用户界面(GUI)应用、进行自动化测试、游戏辅助或者进行像素级...

    坐标拾取器获取地址

    坐标拾取器的核心功能是通过用户交互,如点击或拖动,来获取地图上的特定位置的经纬度坐标,并将其转换为可读的地址信息,即反向地理编码。这一过程涉及的关键技术包括地图API的使用、地理编码服务的调用以及用户...

    windows电脑桌面屏幕鼠标坐标获取软件

    无需安装,打开即用 软件适用于windows系统 使用说明: ... 2.获取到的鼠标坐标XY值可以通过软件进行简单运算处理,其中偏差值运算功能...3.按下W按键(英文状态),停止鼠标坐标获取,保留当前鼠标所在位置的坐标XY值。

    js获取页面控件坐标.pdf

    在 JavaScript 中,我们可以使用多种方法来获取元素的坐标,例如使用 getBoundingClientRect() 方法可以获取元素相对于视窗的坐标,而使用 getComputedStyle() 方法可以获取元素的样式信息,包括其坐标信息。...

    pdfdemo2-master_pdf.js坐标点_加工_pdf关键字坐标获取_

    `pdfdemo2-master_pdf.js坐标点_加工_pdf关键字坐标获取_`这个项目就是针对这一需求而设计的,它利用了PDF.js库来实现PDF文档的关键字坐标获取功能。 PDF.js是Mozilla开发的一个开源JavaScript库,用于在Web浏览器...

    屏幕坐标获取工具

    屏幕坐标获取工具是一款轻量级的应用程序,专为开发者设计,便于快速准确地获取系统屏幕上的坐标信息。这款工具的特点在于其便捷性和易用性,用户无需安装,解压后即可直接运行,大大简化了工作流程,提高了开发效率...

    Qt 获取屏幕坐标

    除了以上两种基本的坐标获取方式,Qt还提供了一些其他的方法来获取更详细的屏幕信息: - `screenCount()`: 返回系统中显示器的数量。在多显示器环境下,可以遍历每个显示器并获取它们的几何信息。 - `screen()`: ...

    Gis根据坐标获取省市区

    在本场景中,我们关注的是如何根据经纬度坐标来获取对应的省市区信息。这涉及到地理编码(Geocoding)的过程,即通过经纬度坐标反向查找其对应的行政区域信息。 首先,我们需要理解经纬度坐标。地球被划分为经度和...

    输入地址获取map坐标

    标题“输入地址获取map坐标”涉及的是地理信息系统(GIS)中的一个重要概念,即通过特定的算法或工具将地理位置的地址转换为地图上的精确坐标。在本文中,我们主要探讨如何实现这一过程,以及可能涉及的技术和工具。...

    VC++窗口取色、获取坐标、获取句柄窗口管理器

    而"勇芳软件_在线自动更新.exe"可能是一个自动更新工具,该工具可能使用了窗口取色、坐标获取和句柄获取技术来检测和更新"窗口管理器.exe"的最新版本,确保软件始终保持最新状态。 总的来说,VC++中的窗口取色、...

    基于LVGL的图片坐标快速获取程序

    2. **坐标获取**:为了获取图片上的坐标,我们可以编写一个函数,让用户输入像素坐标,然后通过比较输入的坐标与图片的像素数据,返回对应的图像位置。在LVGL中,坐标系统通常以左上角为原点,X轴向右增长,Y轴向下...

    CAD点坐标获取小工具

    传统方法中,这一过程往往耗时且易出错,这时,一款专为简化这一流程而设计的实用工具——CAD点坐标获取小工具便显得尤为重要。 CAD点坐标获取小工具的出现,以其简便的操作、高效的数据处理能力赢得了广大工程师和...

    vue使用高德地图获取地理坐标信息

    通过以上步骤,你可以在Vue应用中成功集成高德地图并获取地理坐标信息。记住,始终尊重用户的隐私,正确处理权限请求,并提供良好的用户体验。在实际开发中,你可能需要根据具体需求进行调整和扩展。

    图片坐标获取程序

    获取图片的区域的起始坐标和终止坐标,获取图片像素点的颜色

    鼠标屏幕坐标获取器.zip

    总结,通过VC++开发的《鼠标屏幕坐标获取器》利用了Windows API提供的功能,实现了对鼠标位置的实时追踪和显示,为各种需要精确鼠标位置信息的场合提供了便利。它的简单易用性和实用性,使得它在IT行业中具有一定的...

    C# WPF获取相对坐标

    实现相对坐标获取逻辑 在C#代码中,我们可以通过监听`MouseMove`事件来获取当前鼠标相对于`Grid`的位置。同时,为了获取每个`Button`的相对位置,我们可以遍历`Grid`中的所有子控件,并计算它们相对于`Grid`的位置...

Global site tag (gtag.js) - Google Analytics