7

基于百度地图API的微信周边搜索

这是百度LBS与微信结合的一个例子~~,已经加到WordPress连接微信

功能描述:点击微信的【+】后发送【位置】给微信公众号,会返回周边信息,也可以发送【附近xxx】,如【附近公交】,或者自己标注百度地图,标注您的连锁点或者零售点,返回跟用户最近的地点。效果如图:

1、根据关键字返回周边信息:

使用方法:点击微信的【+】后发送【位置】给微信公众号,要搜索周边信息,请试试【附近xxx】,如【附近公交】,建议使用简短的关键字,如:公交、超市、ATM、银行、酒店、饭店、肯德基等。如上图。

百度地图API申请地址:http://lbsyun.baidu.com/ ,如果懒得申请可以找我拿访问密钥(ak)

申请完成后,点击API控制台,创建应用,应用类型选择for server,如图:

好了,复制密钥(ak)到插件处,你也可以设置一个周边特定的关键字,比如:公交、酒店。建议留空,让用户自己决定吧。如果您设置了周边特定的关键字,用户也可以继续发送【附近xxx】查询周边信息,如【附近公交】。

2、自己标注百度地图,标注您的连锁点或者零售点,返回跟用户最近的地点。

(1)打开http://lbsyun.baidu.com/datamanager/datamanage 先创建一个数据库,表名称填写下,提交后可以在浏览器底部看到这行字: 开发者提示:1)当前状态:当前是id为35751的图层信息,其中35751就是我们要在插件填写的geotable_id

(2)点击【字段】,新建一个字段,字段名称和字段标识都写: telephone,用来填写电话号码的。(对应上图的①)

(3)点击右侧的蓝色标点,在您想要的位置点击,然后填写一些信息。(对应上图的②③④)

提示:当自己标注百度地图时,设置的周边特定的关键字将不起作用,但是用户可以继续发送【附近xxx】查询周边信息,如【附近公交】。

3、方式1和2的区别:

1的效果:当用户发送位置时会返回提示信息,要求你输入关键字【附近XXX】,如果设定了固定关键字,那么会直接返回跟关键字相关的信息。
2的效果:当用户发送位置时会直接返回管理员标注的相关信息,跟1的固定关键字类似,如果你标准的地方比较少,其他省份和偏要地区的没有信息返回。

还是看一眼插件后台吧:

加水脉烟香为微信好友,试试效果吧:

本文介绍的功能已经加到WordPress连接微信

已有 0 用户参与0
0 : 0
+1已打分
分享到:
  1. 阿钧

    呵呵呵用手机测试

    2015年10月5日 19:41来自移动端 回复
  2. 小乐丫
    2015年4月7日 14:38来自QQ 回复
  3. 小乐丫

    好像有一段时间没有跟新了吧

    2015年4月7日 14:37来自QQ 回复
  4. 你好,我在数据库中设计了7个字段,比如电话、网址、评分等,但是在微信返回的地理信息中只显示了地点和电话,其他字段无法显示,请问这个有解决办法吗?

    2014年11月17日 11:45来自新浪微博 回复
  5. 知道哈尔滨今天有多冷吗?(@林水妖) http://t.itc.cn/9D2QA

    2013年12月18日 11:35来自新浪微博 回复
  6. 设置了百度lbs访问秘钥ak之后,在微信上点+发送位置,可以返回后台使用提示里面设置的那段文字,说明通讯是正常的。但是微信上发送文本“附近酒店”或者“公交”这样的关键词之后,得不到任何响应。或者简而言之,本文第一张图,左侧截屏的效果实现了,右侧截屏未实现。
    请教博主是哪里我没设置好吗?

    2013年12月15日 10:04来自腾讯微博 回复
  7. [good]

    2013年11月15日 17:56来自新浪微博 回复