停车位查询与预订APP软件的设计与实现

时间:2022-10-04 06:46:13

停车位查询与预订APP软件的设计与实现

摘要: 停车位查询和预订可以极大的缓解停车难问题,GIS技术和手机APP的兴起为系统的实现提供了新的技术和思路。文章以昆明的中心区域为例,介绍了系统的功能、实现方法、数据处理方法,通过实践表明基于百度地图API开发停车位查询与预订APP软件是简单可行的。

Abstract: Parking inquiring and reservations can greatly solve the parking problem, the rise of GIS technology and the realization of a mobile phone APP system provides new technologies and ideas for implementation of this system. Taking the central area of Kunming as an example, this article introduces the function of the system, implementation method, data processing method, and then the practice indicates that it is simple and feasible to develop a APP software of parking inquiring and reservations based on Baidu Maps API.

关键词: 停车位查询与预订;GIS;APP软件;百度地图API

Key words: parking inquiring and reservations;GIS;APP software;Baidu map API

中图分类号:TP31 文献标识码:A 文章编号:1006-4311(2016)20-0249-02

0 引言

出行停车难问题成为全世界大中城市中亟待解决的问题,缓解这一问题的方法多种多样,其中,智能的停车位查询与预订是缓解这一问题最廉价和有效的方法之一。目前在一些发达国家,以及我国的一些大城市,陆续建立了停车诱导系统,缓解道路交通压力。在研究领域也做了大量工作,比如王慧敏、崔景超等人从停车场的硬件模块入手对实时停车位查询系统进行了设计[1-2],舒华文等人从计算机应用技术方向对城市停车系统进行了研究[3];张月霞、顾亚军等人基于Android和ios对停车诱导系统进行设计和实现[4-5]。

随着GIS技术的快速发展,目前已经成功应用到一百多个领域。在停车位查询预订方面,一是可以利用GIS系统处理地理相关数据,二是可以利用GIS的分析功能完成查询与路线规划功能。此外随着移动互联网的兴起,功能独立的 App 成为新的主流。本文将从GIS方向入手,基于百度地图API进行停车位查询预订系统手机APP的设计和实现。

1 问题分析

通过对停车场和用户的调查我们可以发现,现在主要存在以下一些问题:

①停车位缺口大,随着人们生活水平的提高,私家车数量迅猛增加,统计数据显示,2013年汽车保有量为1.05亿辆,2014年底为1.54亿辆,年均增长20%以上,而交通基础设施建设滞后于汽车拥有量的增长,仅为汽车数量的三分之一左右,造成停车位缺口大。

②停车场管理粗放,停车位利用率还不够高。空闲停车位数量未知,需要人工勘测,造成人力成本和时间成本的浪费;其次缺乏有序引导,造成车主无序流动寻找车位,占用车道造成拥堵。

③在陌生路段找停车位困难,驾驶者无法快速、便捷的找到目的地附近停车场和车位。停车存在随机性,导致为寻找停车位不断绕行或乱停乱发,既耽误时间、浪费燃油,增添拥堵。

④现有停车场多为排队付费,造成车主的时间浪费和车场及附近路段的拥堵。

⑤车主无法根据距离远近、收费情况、服务情况选择性价比较高的停车场,造成一定的经济损失。

2 停车位查询与预订系统的构架及实现方法

2.1 系统的框架及功能设计

停车位查询与预定系统主要分为五个模块:用户模块、停车场管理模块、道路模块、车位预定及付费模块、通讯模块。如图1所示。

本文主要对用户模块也就是系统的手机APP部分进行了设计和实现。用户模块的目的在于满足司机的需求,着眼于停车场的地理分布,帮助司机迅速、全面的获得目的停车场信息,以便制订规划。系统主要实现以下功能:

①查询功能。为了能够满足不同用户的不同要求,系统提供按关键字查询、按停车场所在区域查询、按停车位空闲程度查询、周边查询这四种查询方式。在此基础上可以叠加按评价高低查询,按收费标准查询等进行组合查询。查询结果会在电子地图上显示,并显示停车场的名称、地址、空闲车位数、收费标准、用户评价等信息。

②实时定位和导航功能。系统可以根据车辆或者手机GPS数据确定车辆位置,实时显示在地图上,便于用户判断方位,确定路线,当确定停车场后进行路线规划和导航。

③选取最佳停车场功能。综合考虑车位空闲率、距离、费用等情况给出最佳停车场建议。

④停车位预定功能。根据查询结果,用户可以提前预订停车位,并向服务器发送预订请求,如果完成预订会收到预订信息,并可以查看和取消预订。

⑤电子支付功能[6]。可以通过支付宝、微信、手机话费等方式提前支付停车费用。

2.2 实现方法

开发软件用的是百度地图API,它是一套由JavaScript语言编写的应用程序接口,可帮助我们在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。不仅包含了构建百度地图应用程序的基本接口,还提供了地图定位、本地搜索、路线规划等数据服务,可以根据程序的需要选择使用这些接口和服务。

上一篇:骨子里有一根折不断的钢筋 下一篇:创新性线性代数课程的教学探究