1、相关资料

*当有道翻译遇到微信公众平台{有道翻译API、百度LBS}

*百度地图服务接口包括

对微信平台来讲,如果用户发送的地理位置信息,那我们就可以得到经纬度,再通过API即可得到用户当前地理位置信息。

其中车联网API中的反Geocoding、测距、天气查询、周边检索以及URI API中的导航功能比较常用在微信中。

2、反Geocoding

点击文档的官方链接即发现该API可以根据某个经纬度返回一个xml文件,其中results标签中间包含10组标签,分别代表离指定经纬度最近的10个地点。

所以通过如下语句可得到最近地点

//LBS

$lbsKey='你申请的key';

$demoUrl="http://api.map.baidu.com/telematics/v3/reverseGeocoding?location=116.3017193083,40.050743859593&coord_type=gcj02&ak={$lbsKey}";

$apiStr=file_get_contents($demoUrl);

$apiObj=simplexml_load_string($apiStr);

$addStr=$apiObj->results->result[0]->name;

$contentStr="你在{$addStr}附近";

echo $contentStr;

直接运行没问题那将$contentStr放到微信回复语句中也不是难事。

先赋值

//经纬度

$weiDu = $postObj->Location_X;

$jingDu= $postObj->Location_Y;

再替换demoUrl中location={$jingDu},{$weiDu}即可

【注意】

*demoUrl链接代码中间一定不要换行,否则该链接是没用的,addStr为空;

创建应用时候按照提示在“IP白名单”一栏填写0.0.0.0/0;{如果之前在百度开发者中心创建过应用,那此控制台的应用列表就会有这个应用,对应一个ak,不要直接使用这个ak,先在设置中修改“IP白名单”,默认内容居然是127.0.0.1/32,您只允许私有地址访问那还用个毛线啊,在此鄙视一下百度}

3、补充

其他API使用方法都大同小异。调用API并不是微信平台开发的全部,有兴趣的同学可以看看三峡大学微信公众号(http://www.xiaojinke.com/1657.html),此文PPT演示、公众号功能都很强大,而且文章最晚在2013年6月就写好了,本渣渣在此膜拜大神。

微信lbs开发java_【微信公众平台开发】之三:LBS的开发相关推荐

  1. 微信公众开放平台开发02---微信公众平台PHP接口和java接口对比

    微信公众开放平台开发02---微信公众平台PHP接口和java接口对比 技术qq交流群:JavaDream:251572072 ----------------------------------- ...

  2. 微信公众开放平台开发01---微信公众平台介绍,以及开发准备

    微信公众开放平台开发01---微信公众平台介绍,以及开发准备 技术qq交流群:JavaDream:251572072 部分内容收集于网络: 1.先分享一份源码: 微信公众开放平台开发 -智能机器人ja ...

  3. 九宝老师公开课第1讲:微信公众平台与javaWeb的结合开发-CSDN公开课-专题视频课程...

    九宝老师公开课第1讲:微信公众平台与javaWeb的结合开发-4385人已学习 课程介绍         对微信公众号的相关知识进行介绍,从程序员角度谈如何认识微信公众号以及微信公众号的优势.重点讲解 ...

  4. 使用O2OA二次开发搭建企业办公平台(十三)流程开发篇:报销审批流程表单开发...

    本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...

  5. 使用O2OA二次开发搭建企业办公平台(十三)流程开发篇:报销审批流程表单开发

    本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...

  6. [转]微信公众平台(测试接口)开发前的准备工作(转载自walkingmanc的专栏)

    本文转自:http://blog.csdn.net/jiangweicpu/article/details/21228949 http://blog.csdn.net/walkingmanc/arti ...

  7. 干货--微信公众平台客户端调试工具-初试WPF开发

    本工具可以由任意一个开发微信公众平台的开发者使用,虽然它本身使用WPF(C#)开发的,但是并不受你想调试的服务所用的语言的影响. 之前一直在做微信公众平台开发,客户端调试是必须做的事情,一直以来都是用 ...

  8. 在微信公众平台注册一个小程序开发账号

    我们先访问地址 https://mp.weixin.qq.com/ 进入微信公众平台 如果您是第一个进入 直接点右上角的 立即注册即可 然后 他会让我们选择账号类型 我们要做的是小程序开发 所以 一定 ...

  9. 微信公众号开发接入,利用微信公众平台申请测试号进行本地开发

    一.前言 随着微信的普遍,年轻一代逐渐从QQ转到微信的使用.界面简洁,功能强大,男女老少皆宜是微信的特点,也正是靠着这一特点,从而使得微信在国内成为了社交软件的巨头.因此在微信端里就衍生了很多的产品需 ...

  10. 1.微信公众号开发:申请公众平台测试账号

    1.登陆微信公众平台 https://mp.weixin.qq.com从这地方登陆 过程很简单就不在赘述. 2.在左边菜单找到开发者工具 点击进入 选择下边箭头标注的 点击进入 则会看如下界面  这里 ...

最新文章

  1. BCH优于BCE+LN的5个理由
  2. Nmap用法的思维导图
  3. LAMP 啟動 WWW 服務與測試 PHP 模組
  4. 日期类的加减及java中所以日期类的操作算法大全
  5. $_SERVER详细讲解
  6. Win11怎么从Dev渠道换Beta渠道?Win11从Dev渠道换Beta渠道的方法
  7. 【Git】码云Gitee.com管理项目全流程
  8. Linux下安装配置vsftpd
  9. linux 系统修复 启动盘,linux服务器系统盘坏且系统盘为软raid的修复方法
  10. 删除一个目录下的所有文件,但保留一个指定文件
  11. (转)优秀网站源码、编程源码下载网站大集中
  12. mac怎么给移动硬盘分区
  13. linux登录认证过程,Linux的SSH免密登录认证过程研究
  14. 眼球追踪技术是VR下一个突破口?
  15. 非常口語化的英語單詞,短句
  16. 《Thinking In Java》作者:不要使用并发
  17. C#如何使用skinEngine控件换肤(更换皮肤)?
  18. Unity性能优化要点分析(二) 渲染优化技术
  19. js调用本地摄像头demo
  20. 终于,月入 20000 !!

热门文章

  1. (转载)一次Linux系统被攻击的分析过程
  2. JAVA中的二维数组的定义及使用
  3. 【音乐系列】吉他学习入门基本知识
  4. 数据有效性做下拉菜单
  5. 用python爬取阳光电影的链接
  6. 佳能e478打印机怎么连接wifi
  7. RAW图像数据到RGB
  8. 未来的计算机绘画图片,电脑绘画——为想象力插上科技的翅膀 二十中附校科技社团电脑绘画作品展...
  9. PD runner下载和使用教程
  10. 数据库常见笔试面试题