根据腾讯地图API,以图文的方式一步一步的来说明如何获取详细的位置信息数据。具体参考腾讯地图Webservice API的简介。腾讯地图WebService API

第一步:申请开发者密钥(key)申请密钥

我选择的应用类型为浏览器类型(调用Javascript API、JSONP调用WebService API、静态图API等)。

填写完成提交好既可以获取属于自己的Key。

第二步:Key获取到了,下面就要通过ajax请求获取位置信息了

首先跟大家说一下此接口都可以获取那些信息,以及需要传哪些参数。简单来说就是输入坐标返回地理位置信息和附近poi列表(POI是“Point of Interest”的缩写,可以翻译成“信息点”,每个POI包含四方面信息,名称、类别、经度纬度、附近的酒店饭店商铺等信息)。

{

"status": 0,

"message": "query ok",

"result": {

"location": {

"lat": 39.984154,

"lng": 116.30749

},

"address": "北京市海淀区彩和坊路北四环西路66号",

"formatted_addresses": {

"recommend": "海淀区北四环西路66号中国技术交易大厦内",

"rough": "海淀区中关村"

},

"address_component": {

"nation": "中国",

"province": "北京市",

"city": "北京市",

"district": "海淀区",

"street": "彩和坊路",

"street_number": "北四环西路66号"

},

"ad_info": {

"adcode": "110108",

"name": "中国,北京市,北京市,海淀区",

"location": {

"lat": 39.984154,

"lng": 116.307487

},

"nation": "中国",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"address_reference": {

"crossroad": {

"title": "彩和坊路/北四环西路辅路(路口)",

"location": {

"lat": 39.985001,

"lng": 116.308113

},

"_distance": 104.2,

"_dir_desc": "西南"

},

"street": {

"title": "彩和坊路",

"location": {

"lat": 39.984154,

"lng": 116.308098

},

"_distance": 49.1,

"_dir_desc": "西"

},

"famous_area": {

"title": "中关村",

"location": {

"lat": 39.984119,

"lng": 116.307503

},

"_distance": 0,

"_dir_desc": "内"

},

"town": {

"title": "海淀街道",

"location": {

"lat": 39.984154,

"lng": 116.307487

},

"_distance": 0,

"_dir_desc": "内"

},

"street_number": {

"title": "北四环西路66号",

"location": {

"lat": 39.984119,

"lng": 116.307503

},

"_distance": 0,

"_dir_desc": ""

},

"landmark_l2": {

"title": "中国技术交易大厦",

"location": {

"lat": 39.984154,

"lng": 116.307487

},

"_distance": 0,

"_dir_desc": "内"

}

},

"poi_count": 10,

"pois": [

{

"id": "3629720141162880123",

"title": "中国技术交易大厦",

"address": "北四环西路66号",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.984154,

"lng": 116.307487

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 0,

"_dir_desc": "内"

},

{

"id": "12925244666643621769",

"title": "中国技术交易大厦B座",

"address": "北京市海淀区北四环西路66号",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.984112,

"lng": 116.307587

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 9.7,

"_dir_desc": ""

},

{

"id": "2845372667492951071",

"title": "中国技术交易大厦A座",

"address": "北京市海淀区北四环西路66号中国技术交易大厦",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.984112,

"lng": 116.307587

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 9.7,

"_dir_desc": ""

},

{

"id": "12017569646070509084",

"title": "中关村SOHOA区",

"address": "北京市海淀区海淀北二街8号中关村SOHO",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.983452,

"lng": 116.310143

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 239.6,

"_dir_desc": "西"

},

{

"id": "206863847875503767",

"title": "中关村SOHOB区",

"address": "北京市海淀区海淀北二街8号",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.983452,

"lng": 116.310143

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 239.6,

"_dir_desc": "西"

},

{

"id": "2586789338541507151",

"title": "大恒科技大厦南座",

"address": "北京市海淀区苏州街3号",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.9827,

"lng": 116.305359

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 243.2,

"_dir_desc": "东北"

},

{

"id": "10411172112248966185",

"title": "大恒科技大厦北座",

"address": "北京市海淀区苏州街3号",

"category": "房产小区;商务楼宇",

"location": {

"lat": 39.982422,

"lng": 116.305313

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 267.5,

"_dir_desc": "东北"

},

{

"id": "3467897955375836486",

"title": "西屋国际A座",

"address": "北京市海淀区苏州街12号",

"category": "房产小区;住宅区;住宅小区",

"location": {

"lat": 39.98093,

"lng": 116.30658

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 367.1,

"_dir_desc": "东北"

},

{

"id": "10159988224873792278",

"title": "西屋国际F座",

"address": "北京市海淀区苏州街12号",

"category": "房产小区;住宅区;住宅小区",

"location": {

"lat": 39.980793,

"lng": 116.307381

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 374.2,

"_dir_desc": "东北"

},

{

"id": "1833965334134367830",

"title": "西屋国际B座",

"address": "北京市海淀区苏州街12号",

"category": "房产小区;住宅区;住宅小区",

"location": {

"lat": 39.980759,

"lng": 116.306427

},

"ad_info": {

"adcode": "110108",

"province": "北京市",

"city": "北京市",

"district": "海淀区"

},

"_distance": 388.6,

"_dir_desc": "东北"

}

]

}

}

下面呢,就写一下如何发送ajxa请求,当然这个请求是jsonp的跨域请求。

var data={

location:"39.984154,116.307490",

/*换成自己申请的key*/

key:"OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77",

get_poi:0

}

var url="http://apis.map.qq.com/ws/geocoder/v1/?";

data.output="jsonp";

$.ajax({

type:"get",

dataType:'jsonp',

data:data,

jsonp:"callback",

jsonpCallback:"QQmap",

url:url,

success:function(json){

/*json对象转为文本 var aToStr=JSON.stringify(a);*/

var toStr = JSON.stringify(json);

toStr=getFormatJsonStrFromString(toStr);

/*调用业务处理程序*/

suggestion_example&&suggestion_example($show,url_list,toStr);

},

error : function(err){alert("服务端错误,请刷新浏览器后重试")}

}

这样在跨域得到的数据就可以在ajax请求的【json】中获取了。

信息来源:https://www.cnblogs.com/benefitworld/p/5328420.html

腾讯逆地址解析php,腾讯地图逆地址解析,通过经纬度获取详细的信息数据相关推荐

  1. WEB开发 高德地图应用,初始加载,地图定位,层级变化控制,根据经纬度获取详细地址信息,点击事件以及地图自适应

    1.前台html位置准备 <div id="Sharingrouter">             <div id="container" r ...

  2. Vue通过微信定位+百度地图获取详细地理位置信息

    项目中需要使用到定位功能,定位用户所在的省市,并自动填充到省市的选择列表中,微信开发中,定位功能直接使用微信提供的接口,方便并且简单,兼容性相对好处理 因为微信定位或者百度地图的定位都是先通过定位获取 ...

  3. 百度地图得到两地点(通过经纬度)的距离、 通过经纬度获取详细地址

    1 /** 2 * 计算两点间的距离 3 * pt1 {lng:"12.34",lat:"3423"}第一个点的经纬度 4 * pt2 {lng:"1 ...

  4. 通过高德地图API实现浏览器定位[以及提高定位精度、获取详细位置信息]

    目录 一.前言: 二.正文: 1.注册高德地图开发者.创建应用 2.借助官方的示例开发 3.对官方的开发示例进行修改 4.获取详细位置信息 5.详细代码 三.结尾:小周接触编程时间不长,刚起步,有更好 ...

  5. uniapp 微信小程序 选择地图位置并返回经纬度及详细地址(uni.chooseLocation和高德地图api两种方式实现)

    uniapp 微信小程序实现选择地图位置功能 最近在做商家小程序,就是用于给实体店老板进行网上开店的小程序. 其中有一项功能就是获取商店的位置,要求支持:获取当前定位/检索到指定位置/地图选点等功能, ...

  6. uniapp:微信小程序使用高德地图进行坐标反解析获取详细地址

    开发过小程序的都了解,我们在调用 uni.getLocation Api的时候,在微信小程序端,只会返给我们一个坐标系,当前位置的经纬度,当我们需要去知道当前位置的详细地址时,我们就需要进行反解析来获 ...

  7. 关于51地图中循环根据经纬度获取地理位置只显示一条数据的问题

    最近在做一个gps系统,做到一个输出地理位置的小问题上卡了两天,总觉的应该很简单 但就是不出自己想要的效果 奉上代码 目前用的定时器 虽然不是很理想 但先这样用着 以后有了好的解决方案在改 var l ...

  8. python实现通过百度地图API获得地铁站经纬度(详细教程)

    第一步:注册成为开发者,获得AK号 1: 前往百度地图官网注册,注册地址,请点击:百度地址开发者注册 网站如下:http://lbsyun.baidu.com/apiconsole/key/creat ...

  9. android地图获取坐标位置,android 百度地图 根据得到的经纬度 获取位置信息

    满意答案 回复了sfdzyy 2015.07.03 采纳率:57%    等级:7 已帮助:658人 private GeoCoder mSearch = null; // 搜索模块 // 初始化搜索 ...

最新文章

  1. linux tf命令,Linux系统命令介绍之vmstat命令详解
  2. python 安装opencv linux opencv 查看版本
  3. 用python画雪花-python使用turtle库与random库绘制雪花
  4. 为什么lp的最优解是一个概率_什么时候应该用概率图模型、消息传递替代传统组合优化求解器?未来工作?(持续更新)...
  5. day02.3-元组内置方法
  6. epoll与fork
  7. java基础—多线程下的单例设计模式的安全问题
  8. 移动端下拉刷新,向后台请求数据
  9. php php-fpm安装 nginx配置php
  10. 机器学习实战教程(13篇)
  11. android wps页面设置背景图片,如何给手机版WPS的文档设置图片背景
  12. 【HTML+CSS+JS】模仿QQ登录界面
  13. 浅谈搜索引擎优化方法
  14. Android studio中assets文件更换之后不生效
  15. sqli-labs(54-65)终章
  16. 苹果低头了,但不想丢掉它的皇冠
  17. MySQL存储过程 -- 通过游标遍历和异常处理迁移数据到历史表
  18. NLP: 0基础应用T5模型进行文本翻译代码实例~
  19. qml tableview
  20. MAE TransMix

热门文章

  1. 工业路由器的端口映射方法 NAT/DMZ/UPNP
  2. 一对一直播源码,一对一直播平台将普及我们的生活
  3. 根据需求设计并实现数据库
  4. 爱国html源码,鼠标点击网页爱国富强民主特效(附代码)
  5. 深度解析论文 基于 LSTM 的 POI 个性化推荐框架
  6. 大数据金融,这个“跨界整合”会带来什么
  7. OpenCV Error:Insufficient memory(Failed to allocate 1244164 bytes)
  8. 电脑突然开机无反应,怎么办
  9. python 列表作业
  10. 北京理工大学-嵩天python语言程序设计-9-Python计算生态概览