我要实现的功能就是,当用户向我的公众平台发送一个当前位置,我要在卫星API中获取这个位置的经度纬度(x,y)然后通过这个经纬度接百度地图接口查询这个位置附近的饭店有哪些。

说白了,就是食神摇摇的那个功能。 这个我遇到问题了。

先贴上,用户向公众平台发送的位置的xml

1351776360 23.134521 113.358803 20

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 消息类型,地理位置为location

Location_X 地理位置纬度

Location_Y 地理位置经度

Scale 地图缩放大小

Label 地理位置信息

我如何在微信API中获取经纬度? 如何在百度地图中通过该经纬度查询附近的饭店? 希望有大神解答,有demo更好。非常感谢

回复讨论(解决方案)

我最近也在做跟你类似功能的一个项目,同样使用微信接口,根据用户向我公众平台发送当前位置信息后搜索当前位置有哪些楼盘(这些楼盘的坐标点事先已经存储在我本地的数据库中)。我是通过微信发过来的Location_X和Location_Y来定位的。这个就是谷歌地图的坐标点,虽然有点偏移,但大概位置差不多。目前我碰到的问题是根据这个中心点如何去搜索周边范围(比如500M)内的楼盘信息,虽然通过去遍历每个楼盘和我这个中心点可以计算出距离,但是效率太低。我通过微信提供的这个XML中的Label地理位置信息来加以提炼,但是为什么每次取到的都是空的?

一个个都这么牛X。

我如何在微信API中获取经纬度?

这个玩意我想在微信的API文档里肯定有吧?你上面这个返回的XML就是结果吗?那就读XML数据噻,这个不会?

读取xml数据并获取经纬度坐标不难,问题是他这个xml中为什么给的lable字段是空的,不理解

读取xml数据并获取经纬度坐标不难,问题是他这个xml中为什么给的lable字段是空的,不理解

这个功能我自己研究了一下午已经做好了,而且功能已经实现。 这个xml里面的 lable 确实是空的,但是我是用的经纬度来获取当前位置的指定关键词的。 用的事百度地图的API。

百度地图的API不是只能用js脚本来获取的吗?那么微信post过来的时候,你是如何调用百度地图API来执行js的?

百度地图的API不是只能用js脚本来获取的吗?那么微信post过来的时候,你是如何调用百度地图API来执行js的?

不需要执行js,我调用的接口直接在url上加参数,然后获取返回值,将所需数据循环出来即可!

引用 8 楼 jikl1982 的回复:百度地图的API不是只能用js脚本来获取的吗?那么微信post过来的时候,你是如何调用百度地图API来执行js的?

不需要执行js,我调用的接口直接在url上加参数,然后获取返回值,将所需数据循环出来即可!

调用的接口的url上加什么参数?通过微信中传过来的xy如何到百度api中获取到想要的数据呢?不是很理解你说的循环是什么循环什么数据,最能能贴下demo看下,谢谢。

全是大牛啊,

请去点评网找相关的API

请去点评网找相关的API

大众点评? 我看了下 它的接口3月31号会全部取消服务!

我最近也在搞微信的经纬度,也没有办法通过经纬度获得地理位置,soso api也只提供了js版的api

大牛写你们是怎么实现的啊?

我最近也在做跟你类似功能的一个项目,同样使用微信接口,根据用户向我公众平台发送当前位置信息后搜索当前位置有哪些楼盘(这些楼盘的坐标点事先已经存储在我本地的数据库中)。我是通过微信发过来的Location_X和Location_Y来定位的。这个就是谷歌地图的坐标点,虽然有点偏移,但大概位置差不多。目前我碰到的问题是根据这个中心点如何去搜索周边范围(比如500M)内的楼盘信息…… 你的微信叫什么啊 去看看

同关注该问题

可以先根据经纬度获取所在城市,再从数据库帅选出该城市的数据,这样的话效率应该能提升很多

这应该有个算法之类的东西来实现吧

我也是获取不到lable信息,请问现在问题解决了吗。、

拿到微信传过来的坐标 然后访问百度地图的API 有个参数是pois设置为1会显示附近

同求,大侠们,怎么用js通过微信api获取地理位置啊,

我也遇到这个问题了,lable是null,调用百度API,没有地理位置信息 只有经纬度 不行啊,有没有大神给解答下,楼主的问题解决了没啊,关键词指定的话 就没意思了啊

lable是null

你的这个问题如何解决的呢?

都是牛牛啊!

我已经做出来 查出附近商户 但是不能显示附近商户的图片! 还请各位大牛告知,谢谢!

提取谷歌坐标转百度坐标的javascript API用于PHP等服务端语言http://blog.csdn.net/longxuu/article/details/10063003

我已经做出来 查出附近商户 但是不能显示附近商户的图片! 还请各位大牛告知,谢谢!

查看新版百度地图API属性,应该有这个属性。 值得注意的是,有图片的商家只是少数,大多数都还没有详细信息。

自愧不如啊!!!

大神,我有个服务号,也想实现和你差不多的功能,就是发送经纬度然后调用自己的数据库,但在这方面比较薄弱,大神可以教教我么,真的很想学!

自己的代码片段以供参考:

if (!empty($postStr)){

$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

$fromUsername = $postObj->FromUserName;

$toUsername = $postObj->ToUserName;

$type=$postObj->MsgType;

$customrevent=$postObj->Event;

$latitude = $postObj->Location_X;

$longitude = $postObj->Location_Y;

$keyword = trim($postObj->Content);

$time = time();

$textTpl = "%s

0";

--------------------------------------------------------------------------

case "location":

$contentStr="你的纬度是{$latitude},你的经度是{$longitude},我已经锁定!准备发射爱国者捣蛋!";

break;

有问题可以Q我:30339245

大神,我想在自定义菜单里面添加一个【定位】,当微信用户点击这个菜单时,才主动获取他的地理位置信息。

读取xml数据并获取经纬度坐标不难,问题是他这个xml中为什么给的lable字段是空的,不理解

label 标签为空 可能是因为 当你要发送 位置的时候 弹出地图的时候 你未等人家 把你地址读取好之后 就点击了 发送 ,读取位置会比较慢 最好等个 1、 2 分钟 让 他显示出你的具体地址后 再发送 就可以了

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php接受微信公众xml,微信,问题。微信公众平台接口获取用户发送的地理位置xml...相关推荐

  1. 微信公众号订阅号开发的学习(二):获取用户发送的消息、简单的自动回复、自定义菜单

    获取用户发送的消息 基础 微信服务器会发送两种类型的消息给开发者服务器. get请求 验证服务器的有效性 post请求 微信服务器会将用户发送的数据转发到开发者服务器上 实现 基于微信公众号订阅号开发 ...

  2. 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)

    微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 文章目录 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 准备工作 开发思路 具体代 ...

  3. 急急急求微信公众号开发接口-php如何实现获取用户发送的微信表情,并返回一个链接,用户点击进去链接就是刚才发的表情,用户可以保存表情?

    求微信公众号开发接口-php如何实现获取用户发送的微信表情,并返回一个链接,用户点击进去链接就是刚才发的表情,用户就可以保存表情到手机? 需求描述 1.用户在公众号对话框发送微信表情(GIF) 2.公 ...

  4. 微信授权登录,authorize不执行;uniapp 获取用户信息权限失败;无法通过wx.getUserInfo与<button open-type=“getUserInfo“/>获取用户个人信息

    微信登录的接口又又又又改了 微信官方本次修改说明 wx.getUserProfile 小程序的open-data uniapp的open-data 为优化用户的使用体验,平台将进行以下调整: 202 ...

  5. 微信公众号最佳实践 ( 4.7)获取用户地理位置

    开通了上报地理位置接口的微信公众号,在用户关注并进入微信公众号回话时,会弹框让用户确认是否允许微信公众号使用其地理位置.弹框只在关注后出现一次,用户以后可以在微信公众号详情页面进行操作. 本章代码还需 ...

  6. PHP 公众号获取用户地理位置,微信公众号接口配置,并利用接口获取用户地理位置...

    微信公众号获取用户地理位置有两种方法: 一是在进入微信公众号时获取,然后微信服务器将位置传到我们的服务器. 二是在公众号网页中,通过 JS-SDK 获取. 本文介绍的是第一种方法,第二种方法的部分内容 ...

  7. PHP微信公众号网页授权登录 扫码登录 获取用户基本信息

    前言 现在微信登录是一个网站.APP的标配,所以微信授权登录是我们应该要掌握的.微信授权登录有4种方式: 1.通过微信开放平台 2.通过认证的微信服务号 3.通过认证的微信订阅号 4.通过微信小程序曲 ...

  8. 微信公众号测试账号申请,后台获取公众号关注取关事件,获取用户发送消息

    目录 1.访问微信公众号平台 2.扫码登录 3.登录后进行接口信息配置 4.完成以上配置和代码,将代码部署到服务器上,后台就可以接收到公众号的关注.取关.用户发送的消息等等事件拉! 1.访问微信公众号 ...

  9. 微信公众号-菜单连接跳转网页,获取用户OpenId

    流程: 菜单跳转URL设置为(更改自己公众号的appid 以及设置点击按钮后跳转的地址:redirect_uri) https://open.weixin.qq.com/connect/oauth2/ ...

最新文章

  1. MySQL解压版安装
  2. 上传图片,多图上传,预览功能,js原生无依赖
  3. python3.8.5依赖的urllib版本_Python(pip)-请求依赖警告:urllib3(1.9.1)或chardet(2.3.0)与受支持的版本不匹配...
  4. 4代hiv检测50元_别瞧不起国货!这4个姥姥辈的护肤品,真心好用,还不到50元
  5. ajax加载对应的json,jQuery:多个AJAX/JSON请求对应单个回调并行加载
  6. mac打包python3程序
  7. PLMN中的USSD与IMS域中的USSD
  8. %3c %3e 转换html,防止基本的XSS攻击 滤掉HTML标签
  9. 【路径规划】基于matlab RBF优化Qlearning算法机器人避障路径规划【含Matlab源码 1219期】
  10. 思岚科技A1,A2雷达驱动安装
  11. 小程序 实现两种导航功能
  12. python SSLError HTTPSConnectionPool bad handshake
  13. 转载于 Bob Lyle 谈 DB2 中的 OLAP 函数
  14. Exchange 暴力破解与防范
  15. L1-1 天梯赛座位分配
  16. Html5大文件断点续传实现方法
  17. 深入了解计算机系统——实验二(Data Lab)(详解)
  18. 八数码(Eight Digits)问题:宽度优先搜索、全局择优搜索、A*算法(C语言实现)
  19. 电源模块trim引脚
  20. 急如闪电快如风,彩虹女神跃长空,Go语言高性能Web框架Iris项目实战-初始化项目ep00

热门文章

  1. 张鑫旭overflow教程笔记
  2. 写给程序员的时间管理
  3. 遥感图像融合c语言,一种多源遥感图像融合方法与流程
  4. 麻雀虽小五脏俱全的Vue拉勾项目,看看应该有帮助 1
  5. GoLang笔记—基础语法篇
  6. ios移动端(手机、ipad)使用el-select的远程搜索无法唤起软键盘
  7. JAVA:实现HamiltonianCycle哈密尔顿图算法(附完整源码)
  8. bim 骗局_BIM的骗子们是如何骗人的呢?(BIM防骗知识普及)
  9. 华为又开始放大招了?CV新架构:VanillaNet: the Power of Minimalism in Deep Learning 论文阅读笔记
  10. 格力与小米之争,中间还有个华为