如何查询经纬度坐标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查询经纬度坐标相关的知识,希望对你有一定的参考价值。

参考技术A 百度地图怎么输入经纬度查看地点
1、首先打开百度首页,点击上方的导航菜单【地图】选项卡。

2、接着在打开的百度地图页面,点击下面的【地图开放平台】链接。 3、在百度地图开放平台页面,往下拉,找到开发文档》工具支持》坐标拾取器。

4、打开百度地图拾取坐标系统,在地图上移动鼠标就可以看到经纬度显示了。 5、在地图上你要找的位置单击鼠标左键,该点的经纬度就会自动填充到右上角的【当前坐标点如下:】文本框中,点击复制就可以在别处引用了。

6、知道了经纬度要查询地点,可以在【百度一下】搜索框后面勾选【坐标反查】,在搜索框中输入经纬度,然后点击【百度一下】按钮,即可以查看到地点。 扩展资料: 1、百度地图是为用户提供包括智能路线规划、智能导航(驾车、步行、骑行)、实时路况等出行相关服务的平台,百度地图秉持“科技让出行更简单”的品牌愿景,以"服务用户出行"为使命,以"科技"为手段不断探索创新。

2、百度地图实时路况覆盖全国主干道,拥堵准确率高达99%,实现秒级更新拥堵状况;路况预测功能,查看未来1小时内路况帮你“还原”未来;实景路况功能使路况呈现更直观,路况一看即知;实时上报可支持实时拥堵情况、交通事件等上报,反馈结果第一时间呈现于地图,让用户共享出行信息。 3、百度地图室内图目前已覆盖全国4000多个大型购物中心 、机场及医院等场馆;可分楼层分品类精细展现大型建筑内部的位置信息帮助用户快捷寻找,利用室内定位进行路线规划,指引用户达目的地,全景地图目前覆盖600余座城市的街道全景及上万个目的地的内部环境全景。

参考资料:百度百科-百度地图。
怎样识别经纬度?
怎样识别经纬度?地球是圆的,在图上,南北向的竖线是经线.就是经度.东西向的横线是纬线..就是纬度.纬线是以赤道为界,平行于赤道的叫纬度,以北叫北纬,以南叫南纬.赤道为0度,北极是北纬90度,南极是南纬90度.以英国伦敦格林维治天文台为界,东面半个叫东半球,西面半个叫西半球,垂直于纬度的线叫经线.格林维治天文台为0度经线,东经180度和西经180度就是同一条线,全球共360度,二个半球各180度,全球分为24个时区,东西半球各12个时区,每个时区360/24=15度,我国处在东八区.经纬度其实就是一个坐标.确定了经纬度,就是确定了坐标,就可以精确定位.。
百度地图怎么输入经纬度查看地点
1、首先打开百度首页,点击上方的导航菜单【地图】选项卡。

2、接着在打开的百度地图页面,点击下面的【地图开放平台】链接。

3、在百度地图开放平台页面,往下拉,找到开发文档》工具支持》坐标拾取器。

4、打开百度地图拾取坐标系统,在地图上移动鼠标就可以看到经纬度显示了。

5、在地图上你要找的位置单击鼠标左键,该点的经纬度就会自动填充到右上角的【当前坐标点如下:】文本框中,点击复制就可以在别处引用了。

6、知道了经纬度要查询地点,可以在【百度一下】搜索框后面勾选【坐标反查】,在搜索框中输入经纬度,然后点击【百度一下】按钮,即可以查看到地点。

扩展资料:

1、百度地图是为用户提供包括智能路线规划、智能导航(驾车、步行、骑行)、实时路况等出行相关服务的平台,百度地图秉持“科技让出行更简单”的品牌愿景,以"服务用户出行"为使命,以"科技"为手段不断探索创新。

2、百度地图实时路况覆盖全国主干道,拥堵准确率高达99%,实现秒级更新拥堵状况;路况预测功能,查看未来1小时内路况帮你“还原”未来;实景路况功能使路况呈现更直观,路况一看即知;实时上报可支持实时拥堵情况、交通事件等上报,反馈结果第一时间呈现于地图,让用户共享出行信息。

3、百度地图室内图目前已覆盖全国4000多个大型购物中心 、机场及医院等场馆;可分楼层分品类精细展现大型建筑内部的位置信息帮助用户快捷寻找,利用室内定位进行路线规划,指引用户达目的地,全景地图目前覆盖600余座城市的街道全景及上万个目的地的内部环境全景。

如何通过经纬度获取地址信息

1. 什么是网络服务?

Google Maps API 提供这些网络服务作为从外部服务中请求 Google Maps API 数据以及在您的地图应用程序中使用它们的接口。这些网络服务使用特定网址的 HTTP 请求并将网址参数作为参数提供给服务。一般来讲,这些服务会在 HTTP 请求中以 JSON 或 XML 的形式传回数据,供您的应用程序进行解析和/或处理。

一个典型的网络服务请求通常采用以下形式:

htt p:/ /maps.g oogl e.co m/maps/api/service/output?parameters

其中 service 表示所请求的特定服务,output 表示响应格式(通常为 json 或 xml)。

2.地址解析与反地址解析

地址解析是将地址(如“1600 Amphitheatre Parkway, Mountain View, CA”)转换为地理坐标(如纬度 37.423021 和经度 -122.083739)的过程,您可以根据转换得到的坐标放置标记或定位地图。Google Geocoding API 可让您通过 HTTP 请求直接访问地址解析器。此外,该服务还可让您执行反向操作(将坐标转换为地址),此过程称为“反向地址解析”(地址查询)。

3. 地址查询(反向地址解析)请求

Google Geocoding API 请求必须采用以下形式:

htt p:/ /maps.g oogl e.c om/maps/api/geocode/output?parameters

其中,output 可以是以下值之一:

json(建议)表示以 JavaScript 对象表示法 (JSON) 的形式输出

xml 表示以 XML 的形式输出

有些参数是必需的,有些是可选的。根据网址的标准,所有参数均使用字符 & (&) 分隔。下面枚举了这些参数及其可能的值。

Google Geocoding API 使用以下网址参数定义地址查询请求:

latlng(必需)- 您希望获取的、距离最近的、可人工读取地址的纬度/经度文本值。

bounds(可选)- 要在其中更显著地偏移地址解析结果的可视区域的边框。

region(可选)- 区域代码,指定为 ccTLD(“顶级域”)双字符值。

language(可选)- 传回结果时所使用的语言。请注意,我们会经常更新支持的语言,因此该列表可能并不详尽。如果未提供 language,地址解析器将尝试尽可能使用发送请求的区域的本地语言。

sensor(必需)- 指示地址解析请求是否来自装有位置传感器的设备。该值必须为 true 或 false。

注意:bounds 和 region 参数只会影响地址解析器返回的结果,但不能对其进行完全限制。

实例一:创建查询坐标(39.910093,116.403945)的地址信息的请求,要求以xml格式输出响应,语言为简体中文(zh-CN)。

注意:经纬度书写的顺序为(纬度,经度)。

实例二:利用C#在客户端程序中创建上述请求。

1 WebClient client = new WebClient();

2 string url = "htt p:/ /m aps.g oogl e.co m/maps/api/geocode/xm l?latln g=39.910  093,116.403945&language=zh-CN&sensor=false";

3 client.Encoding = Encoding.UTF8;

4 string responseTest = client.DownloadString(url);

5. 地址查询(反向地址解析)响应

地址解析响应将以网址请求路径中的 output 标记所指示的格式传回。XML 响应包含一个 <GeocodeResponse>和两个顶级元素:

<status> 包含请求中状态代码。(非常重要)

零或多个 <result> 元素,每个元素都包含单独的一组地址解析地址信息和几何图形信息。

地址解析响应对象中的 "status" 字段包含请求的状态,并且可能包含调试信息,以帮助您追溯地址解析未正常工作的原因。


"status" 字段可能包含以下值:


"OK" 表示未发生错误;地址成功进行了解析并且至少传回了一个地址解析结果。(判断请求是否成功响应)

"ZERO_RESULTS" 表示地址解析成功,但未返回结果。如果地址解析过程中传递的偏远位置 address 或 latlng 并不存在,则会出现这种情况。

"OVER_QUERY_LIMIT" 表示您超出了配额。

"REQUEST_DENIED" 表示您的请求被拒绝,通常是由于缺少 sensor 参数。

"INVALID_REQUEST" 通常表示缺少查询参数(address 或 latlng)。

实例一:在IE浏览中输入上述实例一中的请求,查看响应结果。


浏览器中显示如下信息(该截图只是响应结果的部分信息):

实例二:通过控制台输出上述实例二的响应。

C#代码:


1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Net;
6
7 namespace GeoCodeTest
8
9     class Program
10    
11         static void Main(string[] args)
12        
13             WebClient client = new WebClient();
14             string url = "ht tp:/ /maps.go ogle.c om/maps/a pi/geocode/xml?latlng=39.910093,116.403945&language=zh-CN&sensor=false";
15             client.Encoding = Encoding.UTF8;
16             string responseTest = client.DownloadString(url);
17
18             Console.Write("0",responseTest);
19
20             Console.Read();
21
22        
23    
24


输出结果(该截图只是响应结果的部分信息):

5. 处理响应结果

通过上述内容,我们已经能够得到xml响应信息。但是,响应结果包含很多信息,因此我们需要解析出需要的地址信息。具体实现过程为:


第一步:判断status的状态信息。


第二步:获取formatted_address 地址信息。


注意:formatted_address是一个字符串,包含此位置的人类可读地址。通常该地址相当于“邮政地址”,有时会因不同国家/地区而存在差异。


实现代码如下:


View Code

参考技术A 下载gps工具箱,非常好用

以上是关于如何查询经纬度坐标的主要内容,如果未能解决你的问题,请参考以下文章

如何通过经纬度计算距离来优化 SQL 查询?

如何在百度地图输入经纬度进行查询

怎么用经纬度查找自己在地图中的位置?

在百度地图里面怎么获取线路的经纬度

如何找到一个地点的经纬度

如何把手机定位的经纬度坐标发到服务器,然后在PC端网页显示手机所在的位置