调用高德逆地理接口_地理编码与逆地理编码
本章主要介绍如何将地址描述信息和地理坐标做相互转化,主要包括以内容:正向地理编码
逆向地理编码
地理编码服务
地理编码包含正向地理编码和逆向地理编码两种:正向地理编码: 将地址描述信息转换成地理坐标(经纬度),对应为AMap.Geocoder的getLocation方法
逆向地理编码:将地理坐标(经纬度)转换成地址描述信息,对应为AMap.Geocoder的getAddress方法
高德JS API提供AMap.Geocoder服务插件来完成这两种编码,创建地理编码对象的代码如下:
AMap.plugin('AMap.Geocoder', function() {
var geocoder = new AMap.Geocoder({
// city 指定进行编码查询的城市,支持传入城市名、adcode 和 citycode
city: '全国'
})
// 使用geocoder做地理/逆地理编码
})
正向地理编码方法
AMap.Geocoder的getLocation方法用于实现正向地理编码,假如您想获取北京市海淀区苏州街的坐标信息,可以这样使用:
AMap.plugin('AMap.Geocoder', function() {
var geocoder = new AMap.Geocoder({
// city 指定进行编码查询的城市,支持传入城市名、adcode 和 citycode
city: '010'
})
geocoder.getLocation('北京市海淀区苏州街', function(status, result) {
if (status === 'complete' && result.info === 'OK') {
// result中对应详细地理坐标信息
}
})
})
逆向地理编码方法
AMap.Geocoder的getAddress方法用于实现逆向地理编码,假如您希望获取坐标对应的地址信息,请使用getAddress方法:
AMap.plugin('AMap.Geocoder', function() {
var geocoder = new AMap.Geocoder({
// city 指定进行编码查询的城市,支持传入城市名、adcode 和 citycode
city: '010'
})
var lnglat = [116.396574, 39.992706]
geocoder.getAddress(lnglat, function(status, result) {
if (status === 'complete' && result.info === 'OK') {
// result为对应的地理位置详细信息
}
})
})
UI组件-拖拽选址
拖拽选址组件PositionPicker,用于在地图上选取位置,并获取所选位置的地址信息,以及周边POI、周边道路、周边路口等信息。
该组件是基于AMap.Geocoder等插件实现,提供了拖拽地图选址和拖拽Marker选址两种模式供选用。如果有自定义UI的需求,该组件也提供了相应的接口。
关于该组件更多详细信息,请查看选址组件的 参考手册。
调用高德逆地理接口_地理编码与逆地理编码相关推荐
- python地理可视化_【Python教程】地理可视化之二
Basemap是Matplotlib的一个子包,负责地图绘制.昨天的推送对如何绘制风向图进行了描述,本文再次利用该包简单介绍如何绘制海洋及海冰温度彩色图示,该图常见于NOAA官网.具体操作如下: 导入 ...
- 高中地理模板_【分享】高中地理答题模板
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ☆影响气温的因素: 1.纬度(决定因素):(描述:纬度低,太阳高度角大,太阳辐射强.或纬度高,夏季白昼长等等) 2.海陆位置:海洋性(大陆性)强弱引起气温 ...
- 高中地理模板_(完整word版)高中地理答题模板
分析某地的农业区位 ( 或农业发展条件 ):(1) 自然因素 : ①地形平坦.②气候暖湿 ( 或光热水 充足 , 或雨热同期 ) .③土壤肥沃.④灌溉水源充足. (2) 社会因素 : ⑤市场.⑥交通. ...
- 高德地图api接口文档_在 R 语言里面调用高德地图接口:地理编码与路径规划
你知道从广州南站去珠江新城怎么走么?今天就让我们一起使用 R 语言调用高德地图的地理编码(地址转经纬度)接口和路径规划接口来回答这个问题. 准备工作 注册高德地图,创建应用添加 Key(注意申请 Ke ...
- 高德地图地理编码和逆地理编码,以及逆地理编码的时候如何去掉省、市、镇
地理编码和逆地理编码 首先说说,何为地理编码, 地理编码就是 给你一个地名,得到对应的经纬度(纬经度,高德地图实际是纬经度) 知道地理编码,那么逆地理编码就不难理解了. 逆地理编码就是给出经纬度,得到 ...
- H5新特性百度地图SDK--API引入、地图控件、地理编码与逆地理编码、地图标注、路径规划(基于2.0)
一.API基本使用 1.1 大致流程 打开,百度地图官网 登录或者注册一个百度账号,并完成相关验证 登陆并申请成为开发者 在百度地图开发平台的首页选择控制台,在控制台中创建应用 创建好应用以后就能在控 ...
- php 百度逆地理编码,百度逆地址解析
http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding city 否 "北京市" &qu ...
- html5经纬度定位 源码_基于浏览器的HTML5地理定位
地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用.今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理和一个 ...
- 一直在构建工作空间_国际资讯Python与地理空间分析
点击图片上方蓝色字体"慧天地"即可订阅 英文原文来源:www.gislounge.com 英文原文链接:https://www.gislounge.com/python-and-g ...
最新文章
- Python实现简单的购物车
- 有关像素动作游戏《Resolutiion》美术哲学的讨论
- csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换
- 无线Hacking之D.O.S与AP欺骗
- Java高级开发反射手段更换对象根节点内容
- 这些年我用过的编程语言
- Oracle 字符串批量替换
- 以太坊基础开发入门教程,完整入门【转】
- 干货文:企业 IT 基础架构|(精华篇)
- Proxyee-down – 百度网盘全平台满速下载神器,还带有IDM的全网嗅探功能!(替代PanDownload)
- (更新)视频设备通过rtsp接入amazon alexa echo show
- 帮忙framebuffer扫盲
- CentOs7 docker部署face_recognition
- mysql重启报without updating PID file错
- c语言标准库详解(九):实用函数stdlib.h
- 应该将composer.lock致力于版本控制吗?
- vue中yarn install报错:info There appears to be trouble with your network connection. Retrying…
- 软件测试体系学习及构建(8)-HTML之图像,表格,列表,区块
- 【搬运】电源管理芯片引脚定义
- Orkut 也遭到 XSS 攻击,18 万用户受影响
热门文章
- springmvc重定向之后取值的几种办法以及优劣比较
- pytorch学习笔记(4):tensorboard可视化
- ireport参数传递json_ssm中iReport报表使用json数据源过程体会
- 好程序员分享使用JavaScript正则表达式如何去掉双引号
- BUAA_OO_Unit1总结
- “熊猫血”产妇诞双胞胎困难 丈夫全城寻找血源
- 轻松上云系列之二:其他云数据迁移至阿里云
- 2011系统架构师大会分享-自动化运维中的关系管理
- .NET笔试题集(二)
- [LeetCode]235.Lowest Common Ancestor of a Binary Search Tree