北京运维工程师地图

借助百度LBS开放平台,在地图上展示北京招聘运维工程师的公司地址[1]。

数据搜集

首先需要有地址信息,本文的地址来源是拉勾网。

接下来处理成“公司名称   地址”的形式。

地址编码

借助百度Geocoding API,将地址转换为经纬度坐标[2]。

转换成LBS数据管理后台批量导入数据要求的csv格式。

地图展示

lbs后台数据管理,批量上传。获取图层编号,直接修改百度官网的示例,替换ak和图层编号。map_demo

可以看到:中关村、上地,国贸比较集中。

ops_map

 

一些问题

经纬度误差

一开始csv中的coord_type设置为1,即 GPS经纬度坐标 ,得到的地图误差很大。原来经纬度坐标按照规定是需要加密的,使用百度geocoding API获取的经纬度坐标应该是百度加密的经纬度坐标[3][4],因此coord_type应设置为3,即 百度加密经纬度坐标。

可选,
1.GPS经纬度坐标
2.国测局加密经纬度坐标
3.百度加密经纬度坐标
4.百度加密墨卡托坐标

ak保密

客户端ak无需保密,服务端ak有些需要保密,例如LBS云存储的ak,最好是单独使用,设置IP白名单。

参考资料

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注