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

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

功能描述:点击微信的【+】后发送【位置】给微信公众号,会返回周边信息,也可以发送【附近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的固定关键字类似,如果你标准的地方比较少,其他省份和偏要地区的没有信息返回。

还是看一眼插件后台吧:

加“捷微”为微信好友,试试效果吧:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值