APP下载

基于百度地图API的WebGIS研究与实现

2019-10-21田力栾绍鹏

科学导报·学术 2019年18期

田力 栾绍鹏

摘要:本文从理论研究以及技术实践出发,自主设计并开发完成了基于百度地图API的信息查询系统。客户端基于百度地图API实现了地图展示、查询等功能,并通过Ajax请求服务端的SqlServer数据库将服务端存储的信息查询出来并显示到浏览器中;同时浏览器端基于HTML5 GeolocationAPI实现了定位功能。

关键词:百度地图;HTML5;WebGIS;XML

近些年互联网技术在全球高速发展,万维网成为便捷高效的全球信息发布工具。GIS和Web技术的结合,让GIS插上网络的翅膀迅速走进了千家万户。借助Web技术,GIS实现了从桌面到Web浏览器的转移,使得人们在任何能够接入互联网的电脑前使用浏览器,就能够迅速获取所需要的地理信息。传统的WebGIS应用开发相对复杂和困难,因为这涉及到很多关于地图数据的收集、位置信息的收集和处理等各种各样的服务能力。而地图API则把地图数据处理、位置获取甚至空间计算的大部分工作来完成,把GIS功能封装为简单的应用程序接口供应用开发人员来调用,开发者只需要考虑应用本身的逻辑,使用JavaScript或者其他语言调用百度地图的API,即可将需要的GIS功能嵌入到自己的网页或其他应用中。

1百度地图API

观察在线地图的发展现状,继国际上Google地图之后,近些年国内百度地图、搜狗地图、高德地图、阿里云地图和腾讯SOSO地图等都纷纷推出了自己的地图搜索服务和路况等应用服务,极大的便利了人们的出行。

百度地图API是LBS位置应用的开发平台,API和SDK的应用模式是:API和SDK本身并不面向最终用户,开发者在开发应用时调用API或SDK来开发LBS应用,然后把应用提供给最终的用户。……

登录APP查看全文