哪里可以得到可以精确到街道名称的全中国地名和相应的坐标数据

哪里可以得到可以精确到街道名称的全中国地名和相应的坐标数据,第1张

Google Earth 4新手入门教程

携下载量超过一亿之势,Google Earth 4以全新的面貌出现在我们眼前。Google Earth(以下简称GE)最令人着迷之处,莫过于足不出户,鸟瞰世界风云变化。需要特别说明的是,最近一次GE卫星图数据库更新,终于提供了包括中国在内的世界众多地区高清晰照片,现在,国内用户也可以尝试在GE中寻找自己的家了。如果你对软件的使用还不太熟悉,那么请仔细阅读下面这个GE4新手入门教程吧。

一、软件界面及 *** 作技巧

GE4主界面给人的第一印象就是非常朴素,它取消了原有的导航控制面板,留给用户的可视空间变的更大了,如图1。

①卫星图浏览区,右上角为新版导航控制栏。

②搜索定位区(Search),用户可以在这里输入地理名称、坐标来快速定位。

③地点信息区(Places),通常所说的地标文件就保存在这里。

④图层信息区(Layers),现在内容变得非常丰富,地形、三维建筑物、国家地理杂志等精彩内容均包含其中。

GE4新版导航控制栏将GE原有功能进行了高度整合,所有的控制功能都集中在卫星图的右上角区域,让用户的 *** 作控制变得更为流程,如图2。

①指南针,点击内圈箭头(上下左右四个方向)可以整体移动卫星图;拖动围绕指南针的圆圈来旋转方位,点击"N"按钮,恢复"上北下南"的地图方位。

②缩放工具,点击"+"、"-"按钮或拖动滑块缩放大小。

③视图调节工具,改变卫星图视图倾斜角度,配合"图层(Layers)→地形(Terrain)"功能,可以看到三维效果。

鼠标 *** 作技巧:

左键:按住左键不放,可任意移动地球。

右键:按住右键不放,通过上下移动鼠标,可缩放卫星图。

滚轮:Shift+滚轮上下滚动,可改变视图倾斜角度;Ctrl+滚轮上下滚动,可旋转方位;滚轮上下滚动,可缩放大小。

二、快速定位及地标应用

GE是全英文软件,并且使用GE最好还有一定地理知识,所以对于许多人来说,GE上手存在一定难度。不过GE的设计非常人性化,提供了快速定位功能,下面我们就来实际演示一下。

GE界面左上为搜索区(Search),我们使用其中的"Fly To"功能即可快速定位。直接在输入框里键入数据,回车后,地球会自动旋转并定位到目标地点。键入的数据可以是地名,也可以是经纬度坐标,下面笔者以四川成都的快速定位来进行示范,在"Fly To"中键入下面这些内容都是可行的,如图3。

成都(GE4开始支持中文地名了,一般键入县级以上地名均可定位)

chengdu,china(寻找国外城市的标准输入方法:地名,国家名)

30 40' N,104 04' E (标准经纬度坐标,如:北纬30度40分,东经104度04分)

3066,10407(十进制经纬度坐标,南纬西经为负数,Google Maps即使用此种坐标格式)

此外,如果搜索美国、英国、加拿大地点还可以试试下面两种方法:

1600 Pennsylvania Ave Washington DC(具体街道名称)

90210(使用邮编来定位)

找到准确地点后,接下来我们用新建地标(Placemark)的方法将该地点坐标信息保存下来。地点信息区(Places)是我们保存地标的主要位置,"My Places"中保存你的地标数据,如图4。而"Temporary Places"用于存放临时地标文件,例如打开的外部KMZ、KML文件都是在这里显示的。

GeoCoder的替代品:GoogleGeocodingAPI

根据地址查询经纬度:

>

利用百度地图api通过城市地址等信息取经纬度

原创 2016年05月18日 10:25:01

标签:

百度地图 /

微信 /

api /

url /

json

21454

标红的是可以通过经纬度获得当前城市信息(微信定位使用)。

Geocoding API有哪些功能?

Geocoding API包括地址解析和逆地址解析功能。

地址解析是指,由详细到街道的结构化地址得到百度经纬度信息,且支持名胜古迹、标志性建筑名称直接解析返回百度经纬度。例如:“北京市海淀区中关村南大街27号”地址解析的结果是“lng:11631985,lat:39959836”,“百度大厦”地址解析的结果是“lng:11630815,lat:40056885”

逆地址解析是指,由百度经纬度信息得到结构化地址信息。例如:“lat:31325152,lng:120558957”逆地址解析的结果是“江苏省苏州市虎丘区塔园路318号”。注意:

1因为Geocoding和反Geocoding使用的门址数据以及算法都不是一样的,所以会出现不能一一对应的现象。

2解析过程中可能会出现一对坐标值对应多个地址门牌信息,本接口将返回距离坐标点最近的一个地址门牌信息。

使用限制

目前无任何使用限制。请申请key,然后使用该接口。

如何使用

第一步,申请key,点击这里获取密钥,申请key需要注册百度账号;

第二步,拼写发送>

第三步,接收>

服务地址

>

>

备注:

1 city属于可选参数,通常情况可以不使用,若解析无结果,请尝试增加此字段。

2 支持名胜古迹、标志性建筑物名称解析返回百度经纬度坐标,如address=“百度大厦”。

3 支持使用“路与路交叉口”方式解析返回百度经纬度坐标,若地址库中存在该地址描述,返回百度经纬度坐标。

4 若解析status字段为OK,若结果内容为空,原因分析及可尝试方法:

5 特别提醒:逆地址解析location参数传入的参数格式是(纬度lat,经度lng)。

接口参数

参数

是否必须

默认值

格式举例

含义

output    否    json    json或xml    输出格式为json或者xml  

address    是    无    北京市海淀区上地十街10号    根据指定地址进行坐标的反定向解析  

location    是    无    3876623,11643213

lat<纬度>,lng<经度>    根据指定坐标来进行地址的解析  

city    否    “北京市”    “广州市”    地址所在的城市名  

key    是    无    8cb976834235d8cbcde2dce4835ae191    用户申请注册的key  

上表中address和location两个字段如果同时出现,则优先选择address执行地理编码功能。对于address字段可能会出现中文或其它一些特殊字符(如:空格),所以对于类似的字符都要进行编码处理,编码成 UTF-8 字符的二字符十六进制值,凡是不在下表中的字符都要进行编码。

字符集合

字符

URL非保留字    a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 – _ ~  

URL保留字    ! ‘ ( ) ; : @ & = + $ , /  % # [ ]  

附注:

(1) javascript中一般采用encodeURIComponent函数对特殊字符进行编码。

(2) Java中可以使用函数URLEncoderencode对特殊字符进行编码。

(3) C#中可以使用函数>

(4) php中可以使用函数urlencode对特殊字符进行编码。

返回数据说明

返回结果(地址解析的结果)

{status: '字符串状态常量', 取值如下:

//OK 成功

INVILID_KEY 非法密钥

INVALID_PARAMETERS 非法参数,参数错误时候给出。

result: {

location: {

lat: 纬度:数值,

lng: 经度:数值

},

precise:’位置的附加信息,是否精确查找’(1为精确查找,0为不精确查找),

confidence: 可信度,

level:'级别'

},

}

返回结果(反地址解析的结果)

{status: '字符串状态常量', 取值如下:

//OK 成功

INVILID_KEY 非法密钥

INVALID_PARAMETERS 非法参数,参数错误时候给出。

result: {

location: {

lat: 纬度:数值,

lng: 经度:数值

},

formatted_address: ‘详细地址描述’,

business: '周围商圈',

addressComponent:{

city:’城市名称’,

district: ‘区县名称’,

province:’省份名称’,

street: ‘街道名称’,

streetNumber: '门牌号码'

},

cityCode: '城市代码'

}

}

接口示例

根据详细地址获取坐标

>

//根据“上地十街10号”返回坐标“lng:116307175, lat:40057098”,以json格式输出

>

//根据“上地十街十号”返回坐标“lng:116307175, lat:40057098”,以xml格式输出

在指定城市内检索详细地址的坐标

>

// 在北京市内根据“上地十街10号”返回坐标“lng:116307175, lat:40057098”,以json格式输出

>

// 在北京市内根据“上地十街10号”返回坐标“lng:116307175, lat:40057098”,以json格式输出

根据特定建筑物获取它的坐标

>

>

>

//根据“北一环路和阜阳路的交叉路口”名称返回坐标“lng:117294364, lat:31885558”,以json格式输入

>

//根据“北一环路和阜阳路的交叉路口”名称返回坐标“lng:117294364, lat:31885558”,以xml格式输入

根据坐标获取它的地址

>

//解析“lat:39983424, lng:116322987”坐标返回“北京市海淀区中关村大街27号1101-08室”,以json格式输出

>

//解析“lat:39983424, lng:116322987”坐标返回“北京市海淀区中关村大街27号1101-08室”,以xml格式输出

地址库里无此数据,本次结果为空。

加入city字段重新解析;

将过于详细或简单的地址更改至省市区县街道重新解析;

逆地址解析:根据坐标获取地址

地址解析:根据地址获取坐标

百度地址>

以上就是关于哪里可以得到可以精确到街道名称的全中国地名和相应的坐标数据全部的内容,包括:哪里可以得到可以精确到街道名称的全中国地名和相应的坐标数据、google地图API输入经纬度后,只想要那个经纬度的街道地址,而不想要地图数据。能不能实现、百度API根据经纬度取地址问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10138092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存