基于百度地图 API 的旅游地理信息系统开发*
王红崧
周海晏
,
(西南林业大学生态旅游学院, 昆明 650224)
摘
要: 针对传统 GIS 开发周期长、过程复杂、建设成本高的缺陷,以昆明旅游资源为例,阐述利用
百度地图 API 技术建立基于 WebGIS 的旅游地理信息系统,介绍系统的体系结构和使用百度 API 开发系统的步骤,为研究旅游地理信息系统的建设提供一定的参考和借鉴。
关键词: 百度地图 API; WebGIS; 地理信息系统; 旅游资源
引言
近几年,
百度地图 API 简介
0
1
随着计算机技术的飞速发展以及计算机
“API”即应用程序编程接口,地图 API 可让第三方
通信网络基础设施的不断改善, 以网络技术和空间信
网站通过 API 编程方式调用地图服务网站数据库中的
息处理为核心的 WebGIS 技术,
具有强大的空间信息
信息和功能。百度地图 API 是一套由 JavaScript 语言编
管理与分析、属性数据查询等功能,同时信息具有动态
实时更新、图文并茂、形象直观的特点。采用 WebGIS 开发的旅游信息系统,可以轻松通过 Web 发布旅游资源信息, 快速寻找所需要的各种旅游资源和旅游产品空间数据、图形图像、多媒体数据,还可以进行空间分析,分析结果以图、表等多种方式表现出来,从而提高了旅游决策的直观性、准确性,这样不仅使游客对感兴趣的旅游产品了如指掌, 而且也大大提高了旅游管理
写的应用程序接口,
它提供了网络地图服务的全部功
能,包括地图数据、地图显示、地图操作、地图标注、地
图编辑、地图查询等。百度 API 通过地图服务应用接口
将应用开发平台和地理信息数据捆绑, 将复杂的地理
信息系统底层进行封装,
用户可不必了解它的技术细
节就能在应用中快速构建基础地理底图[2],进行各种专
题要素及地图查询等网络地图服务, 从而快速地在网
站中构建功能丰富、交互性强的地图应用程序。百度
者的工作效率,
为区域旅游信息系统的研究探索了一
API 从地图服务和开发两个层面降低了 GIS 的应用门
条新的途径,
为区域旅游的科学管理与决策提供了有
槛,它已成为一种新型的服务共享和数据共享方式。开
力的技术支持。但是由于在建设 WebGIS 平台中获取
旅游地理信息数据有一定的过程和难度, 地图信息的显示精度也不一定达到需求,所以使得开发周期长、过程复杂、建设和维护成本都很高[1]。要解决这个问题,我
发者只需使用 JavaScript 脚本语言就可以将地图 API
提供的网络地图服务衔接到自己的网页中。
利用百度地图 API 技术构建网络地图服务平台,
采用浏览器、应用服务器和数据服务器三层 B/S 结构
们可以利用百度地图 API 电子地图,
应用其接口创建
进行搭建。其中浏览器端主要实现地图加载、地图浏览
旅游地图信息系统,这样可以更便利、更准确地以 We-
bGIS 形式发布旅游资源信息。
界面和地图查询功能,
把用户访问和查询请求发送给
服务器端。
应用服务器负责处理用户的访问和查询请
* 基金项目:云南省教育厅科研基金()
收稿日期:2012-07-10
修稿日期:2012-08-10
基于百度地图api的旅游地理信息系统开发 来自淘豆网m.daumloan.com转载请标明出处.