本篇将介绍使用R语言调用百度地图API批量获取地点经纬度坐标的方法。百度地图提供了拾取坐标系统,使用者可以通过输入地点名称,查询到地点的经纬度坐标。当我们有大量的地点想要查找经纬度坐标时,一个一个的搜索粘贴是非常低效的,这时就可以使用R语言调用百度地图API轻松解决。
我们用一组从搜房网上获取的居住小区房价数据举例,先看一下案例数据的格式,一共有817条数据,包含居住小区的地名、当月房屋交易均价、建成时间等信息 (获取案例数据请点击公众号内“案例素材”菜单):
我们将 使用LuffyL uffy发布在Github上的baidumap包,实现批量获取这些居住小区经纬度坐标的操作。
第一步 申请一个百度地图开 发者AK码申请方法可以直接参考这个链接,https://blog.csdn.net/chenyueliu/article/details/106055426但需要注意,在创建应用时,IP白名单应设置为 0.0.0.0/0 参见下图:
我们用一组从搜房网上获取的居住小区房价数据举例,先看一下案例数据的格式,一共有817条数据,包含居住小区的地名、当月房屋交易均价、建成时间等信息 (获取案例数据请点击公众号内“案例素材”菜单):
我们将 使用LuffyL uffy发布在Github上的baidumap包,实现批量获取这些居住小区经纬度坐标的操作。
第一步 申请一个百度地图开 发者AK码申请方法可以直接参考这个链接,https://blog.csdn.net/chenyueliu/article/details/106055426但需要注意,在创建应用时,IP白名单应设置为 0.0.0.0/0 参见下图: