首页
社区
课程
招聘
[原创]利用百度地图未公开定位"API" Js查找附近门店
发表于: 2014-2-22 11:09 12353

[原创]利用百度地图未公开定位"API" Js查找附近门店

2014-2-22 11:09
12353

前段时间在公司工作时接到一个项目,要求使用微信公众平台API接口定位微信号所在位置的附近门店,微信官方的接口文档是这样的:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[LOCATION]]></Event>
<Latitude>23.137466</Latitude>
<Longitude>113.352425</Longitude>
<Precision>119.385040</Precision>
</xml>
参数说明:

参数        描述
ToUserName        开发者微信号
FromUserName         发送方帐号(一个OpenID)
CreateTime         消息创建时间 (整型)
MsgType         消息类型,event
Event         事件类型,LOCATION
Latitude         地理位置纬度
Longitude         地理位置经度
Precision         地理位置精度

即采用微信自带功能“发送我的地理位置”,微信服务器封装后返回附近门店。
但是采用XML方式以及数据来源问题无疑比较繁琐。微信提供的东西固然好,但却没有提供计算附近地址的功能。且让用户多做 一次发送地理位置的操作 何不如将其实现在web上。

因此我们需要一种简洁的调用方式,只需要我们自己实现定位功能,搜索附近门店的功能则交由某些公众平台系统。
于是在偶然之间发现了百度地图中有一个根据关键字搜索门店的功能,但没有提供定位当前位置功能。
在经过页面的参数分析和计算后,有了以下实现:


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 5
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回