🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 微信好友分布图简介 ### 制图目的: * 假如有一天要邀请自己的好友来家里做客,通过分析微信好友分布地图,就可以大致估算出所有好友都到齐的日期,并可以预算出路费的多少; * 通过分析一个人的好友分布图,一定程度上可以推断出这个人的性格和人生轨迹。例如:如果一个人的好友来自五湖四海,可以推断出这个人性格外向,广交好友。如果一个人的好友大多分布在两个城市,可以推断出这个人可能有过一次家庭搬迁,如果是个女性,则有可能是从一个城市嫁到领一个城市。如果是个本科生,还可以得出此人大学所在的城市; * 体现GIS的魅力! * * * * * ### 技术路线: 1. 数据获取: 通过[python](https://www.python.org/)的第三方库[itchat](https://github.com/littlecodersh/ItChat)提供的微信接口获取微信好友的位置。 2. 数据预处理:通过百度地图提供的[正向地理编码服务api](http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding)将好友位置转化为经纬度。 3. 成图:利用[Echarts](http://echarts.baidu.com)生成好友分布图。