本章主要介绍如何将地址描述信息和地理坐标做相互转化,主要包括以内容:正向地理编码

逆向地理编码

地理编码服务

地理编码包含正向地理编码和逆向地理编码两种:正向地理编码: 将地址描述信息转换成地理坐标(经纬度),对应为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的需求,该组件也提供了相应的接口。

关于该组件更多详细信息,请查看选址组件的 参考手册。

调用高德逆地理接口_地理编码与逆地理编码相关推荐

  1. python地理可视化_【Python教程】地理可视化之二

    Basemap是Matplotlib的一个子包,负责地图绘制.昨天的推送对如何绘制风向图进行了描述,本文再次利用该包简单介绍如何绘制海洋及海冰温度彩色图示,该图常见于NOAA官网.具体操作如下: 导入 ...

  2. 高中地理模板_【分享】高中地理答题模板

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ☆影响气温的因素: 1.纬度(决定因素):(描述:纬度低,太阳高度角大,太阳辐射强.或纬度高,夏季白昼长等等) 2.海陆位置:海洋性(大陆性)强弱引起气温 ...

  3. 高中地理模板_(完整word版)高中地理答题模板

    分析某地的农业区位 ( 或农业发展条件 ):(1) 自然因素 : ①地形平坦.②气候暖湿 ( 或光热水 充足 , 或雨热同期 ) .③土壤肥沃.④灌溉水源充足. (2) 社会因素 : ⑤市场.⑥交通. ...

  4. 高德地图api接口文档_在 R 语言里面调用高德地图接口:地理编码与路径规划

    你知道从广州南站去珠江新城怎么走么?今天就让我们一起使用 R 语言调用高德地图的地理编码(地址转经纬度)接口和路径规划接口来回答这个问题. 准备工作 注册高德地图,创建应用添加 Key(注意申请 Ke ...

  5. 高德地图地理编码和逆地理编码,以及逆地理编码的时候如何去掉省、市、镇

    地理编码和逆地理编码 首先说说,何为地理编码, 地理编码就是 给你一个地名,得到对应的经纬度(纬经度,高德地图实际是纬经度) 知道地理编码,那么逆地理编码就不难理解了. 逆地理编码就是给出经纬度,得到 ...

  6. H5新特性百度地图SDK--API引入、地图控件、地理编码与逆地理编码、地图标注、路径规划(基于2.0)

    一.API基本使用 1.1 大致流程 打开,百度地图官网 登录或者注册一个百度账号,并完成相关验证 登陆并申请成为开发者 在百度地图开发平台的首页选择控制台,在控制台中创建应用 创建好应用以后就能在控 ...

  7. php 百度逆地理编码,百度逆地址解析

    http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding city 否 "北京市" &qu ...

  8. html5经纬度定位 源码_基于浏览器的HTML5地理定位

    地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用.今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理和一个 ...

  9. 一直在构建工作空间_国际资讯Python与地理空间分析

    点击图片上方蓝色字体"慧天地"即可订阅 英文原文来源:www.gislounge.com 英文原文链接:https://www.gislounge.com/python-and-g ...

最新文章

  1. Python实现简单的购物车
  2. 有关像素动作游戏《Resolutiion》美术哲学的讨论
  3. csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换
  4. 无线Hacking之D.O.S与AP欺骗
  5. Java高级开发反射手段更换对象根节点内容
  6. 这些年我用过的编程语言
  7. Oracle 字符串批量替换
  8. 以太坊基础开发入门教程,完整入门【转】
  9. 干货文:企业 IT 基础架构|(精华篇)
  10. Proxyee-down – 百度网盘全平台满速下载神器,还带有IDM的全网嗅探功能!(替代PanDownload)
  11. (更新)视频设备通过rtsp接入amazon alexa echo show
  12. 帮忙framebuffer扫盲
  13. CentOs7 docker部署face_recognition
  14. mysql重启报without updating PID file错
  15. c语言标准库详解(九):实用函数stdlib.h
  16. 应该将composer.lock致力于版本控制吗?
  17. vue中yarn install报错:info There appears to be trouble with your network connection. Retrying…
  18. 软件测试体系学习及构建(8)-HTML之图像,表格,列表,区块
  19. 【搬运】电源管理芯片引脚定义
  20. Orkut 也遭到 XSS 攻击,18 万用户受影响

热门文章

  1. springmvc重定向之后取值的几种办法以及优劣比较
  2. pytorch学习笔记(4):tensorboard可视化
  3. ireport参数传递json_ssm中iReport报表使用json数据源过程体会
  4. 好程序员分享使用JavaScript正则表达式如何去掉双引号
  5. BUAA_OO_Unit1总结
  6. “熊猫血”产妇诞双胞胎困难 丈夫全城寻找血源
  7. 轻松上云系列之二:其他云数据迁移至阿里云
  8. 2011系统架构师大会分享-自动化运维中的关系管理
  9. .NET笔试题集(二)
  10. [LeetCode]235.Lowest Common Ancestor of a Binary Search Tree