Google地图接口在物流运输系统中的应用研究

来源:岁月联盟 作者:江前斌 时间:2014-06-01

 [摘 要]企业的物流运输系统提供的车辆路线规划需和真实道路情况相符合,Google地图接口提供了真实道路的运输基础数据及强大的地图处理功能。本文研究如何通过接口技术获得任意两地点之间的行车距离、行车详细路线、路线图等。最后给出废旧家电回收运输系统调用Google地图的实例,介绍如何将Google地图接口提供的功能融入到物流运输系统。
  [关键词]Google地图接口;物流运输系统;距离矩阵;行车路线

  1 引 言   
  目前如何降低物流供应链的成本已成为企业关注的领域,市场上许多物流信息系统就是为了让企业对物流管理更加有序,从而提高物流供应链的效益。物流运输系统作为物流供应链的一个重要模块主要解决的是企业车辆安排及运输规划问题,降低整个运输过程的成本,目前流行的智能运输系统ITS的核心是应用现代通信、信息、网络、控制、电子等技术,建立一个高效运输系统。运输系统与真实道路情况密不可分,Google提供的地图接口能够提供现实中车辆运输的基础数据及强大的地图处理功能,从而让运输系统的车辆规划系统更加符合实际情况。
  
  2 物流运输系统   
  根据美国物流管理协会给出的最新物流定义,物流是供应链运作的一部分,是以满足客户需求为目的,对货物、服务和相关信息在产出地和消费地之间,实现高效且经济地正向和反向的流动和存储所进行的计划、执行和控制的过程。概括来说,物流是指物品从供应地到接收地之间的流动,包括运输、储存、搬运、包装等物流活动,其中运输能实现物品在空间或时间上的转移,虽然不产生新的物质产品,但却是物流过程中最主要的增值活动,因此物流运输系统最重要的功能是提供优化的运输方案。目前物流运输系统一般包含以下几个方面:交通信息服务系统、交通管理系统、车辆控制系统、营运货车管理系统、电子收费系统、紧急救援系统等。现代化物流运输系统涉及多方面的因素,如运输路径的优化道路的规划、运输车辆的实时监控与调度、运输服务质量的提升等,这些因素都与地理信息密切相关。因此有必要将地理信息技术引入到物流运输系统中,从而有助于在物流运输过程中合理利用资源并提高运输效率。
  
  3 Google地图接口   
  3.1 Google地图接口介绍
  2005年6月,Google发布了用于二次开发的开放式地图服务应用程序接口,Google地图接口,至今已经发展到了第2版,Google地图接口是谷歌公司对外开发的供程序员编程调用的接口,目前主要有以下几种调用接口:JavaScript、Flash、JSON等。其中JavaScript接口是专门提供给网页编程人员进行调用,适用于不同的程序语言环境。Google地图接口具有以下特点:①操作简便,可提供标准的地图控制图层,能够实现地图移动缩放等基本操作,同时还支持鼠标拖曳和滚轮滚动进行地图操作;②实时响应,更新数据无须刷新页面;③开发成本低,目前Google地图接口为免费资源,只要申请一个Key就能使用全部Google地图接口的地图资源和服务;④不定期数据更新,Google会不定期进行地图资源更新,用户可以同步享受到最新地图信息。
  3.2 Google地图接口功能
  Google地图接口提供的功能如下:
  (1)通过客户提供的详细地址,确定客户的地理位置,或者通过经纬度查询客户详细地址。
  (2)在地图上用图标显示不同类型客户的地理位置。
  (3)精确计算往返任意两个位置之间的行车距离和地图路线。
  (4) 提供强大的地图处理功能及事件触发效果,例如地图图层处理、缩放移动等。
  本文研究的几个重要Google地图接口功能及相关调用代码如下表所示:
  
  4 Google地图接口应用实例   
  4.1 Google地图图标
  Google地图接口提供了图层的功能,可以在Google地图上标记不同客户类型的图标。在物流运输系统中,图标能够让系统使用者直观地了解物流中心和客户之间在地图上的方位信息,能够使物流相关人员直观地估算出物流中心大致位置、客户密度等信息,本章所有应用实例都是以废旧家电回收运输为例进行说明,调用接口的addOverlay()方法,在废旧家电回收系统中具体应用的结果如图1所示,其中绿色图标代表回收中心,橘色图标代表街道(居委会),连线代表回收中心和街道(居委会)对应的回收关系。