王 森 林勤花
(四川信息职业技术学院,四川 广元 628000)
摘 要:在软件开发过程中常常用到与地图有关的开发,目前常用的开发方式是通过调用相关企业的地图API
进行开发,例如百度地图API、高德地图API。本文通过调用高德地图API,开发了基于位置信息的推荐算法的网页进行数据展示。网页主要通过可视化方式展示了用户签到的历史记录、用户的历史轨迹、推荐的相似用户签到记录、相似用户签到轨迹、以及各个签到地点的详细信息。
关键词:可视化;高德地图;签到记录
在大数据时代,用户面对海量的数据信息越来越难以寻找感兴趣的信息,通过推荐算法以及数据可视化技术,可以形象生动地将用户感兴趣的内容展示在用户面前,方便用户选择。本文在基于地图的API、的选择上采用的是高德地图,前端界面主要采用的是HTML、CSS、JavaScript。HTML语言定义了网页的主体框架,CSS通过样式调节对页面进行了美化操作,JavaScript是一种脚本语言,用于反映用户的操作,高德地图API提供常用的地图开发需要的功能,使开发更加快捷高效。
一、高德地图API介绍
高德地图是阿里巴巴旗下的地图软件,不仅对普通用户提供位置导航、地理位置查询等功能,也对开发者提供了强大的开发功能,主要包括:(1)地图功能:高德地图提供了强大的地图开发功能,包括离线模式和在线模式,也同时支持二维地图和三维地图开发。(2)定位功能:高德地图提供了更加精准的定位服务,无论是在室内还是在室外都能准确地识别用户的位置。(3)导航:高德地图可根据实时交通为用户提供最佳的行驶路线建议。(4)搜索:对于地图的搜索,如果是商家搜索出来的信息会包括该地点的营业时间、联系电话、商店照片、用户评价等信息,供用户选择。
二、高德地图在开发中的运用(一)创建地图
开发的第一步是需要向高德地图申请开发的KEY用于测试或者发布软件。之后即可创建地图,下面是创建一个地图的代码,主要使用HTML和JavaScript脚本: