转载

基于百度地图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的固定关键字类似,如果你标准的地方比较少,其他省份和偏要地区的没有信息返回。

还是看一眼插件后台吧:

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



文章最后发布于: 2015-02-09 20:09:48
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览