基于百度地图api实现固定消防设施地理信息管理

基于百度地图api实现固定消防设施地理信息管理

ID:10139329

大小:28.50 KB

页数:6页

时间:2018-06-11

基于百度地图api实现固定消防设施地理信息管理_第1页
基于百度地图api实现固定消防设施地理信息管理_第2页
基于百度地图api实现固定消防设施地理信息管理_第3页
基于百度地图api实现固定消防设施地理信息管理_第4页
基于百度地图api实现固定消防设施地理信息管理_第5页
资源描述:

《基于百度地图api实现固定消防设施地理信息管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于百度地图API实现固定消防设施地理信息管理【摘要】在消防监督检查和火灾扑救过程中,建筑固定消防设施是十分重要的,为了更好的监督、管理、使用固定消防设施,避免传统WebGIS平台建设过的复杂和高成本维护,本文详细阐述了基于百度地图API,开发用于手机移动终端的固定消防设施地理信息管理软件设计。【关键词】百度地图API;固定消防设施;地理信息;管理1.前言在消防监督检查和火灾扑救过程中,建筑固定消防设施的完好与使用十分重要。当前消防部门依靠传统的水源手册及重点单位手册,不仅携带不便,而且查询效率不高,且后期信息更新,维护复杂。而采用

2、传统的GIS平台,搭建地理信息系统,搭建复杂,周期长,建设维护成本高,技术要求高,且不利于作战消防中队随车携带。采取本文所提出的技术路线设计,可以较方便地实现区域内固定消防设施的地理信息系统方面的应用,且便于消防部门监督检查,便于消防中队随车携带,用于实战。6我们利用百度地图API电子地图,应用其接口创建固定消防设施地理信息系统,这样可以更加便利准确的以手机移动终端的形式,查询消火栓、消防泵房等固定消防设施的资源信息。2.百度地图API简介百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助在网站中或移动平台

3、中构建功能丰富、交互性强的地图应用。百度地图API包含了构建地图需要的各种基本功能,提供了诸如本地搜索、周边查询、路线规划等数据服务。百度地图API自1.1版本起开始支持iPhone、Android这样的移动平台。智能手机用户可以使用由百度地图API创建出来的应用。3.创建百度页面地图在常规的开发中,可使用Eclipse开发平台。Eclipse是一个开放源代码的、基于JAVA的整合性可扩展开发平台。在这一平台上,引入百度地图需要以下三个步骤:3.1引用百度地图API文件打开http://developer.baidu.com/map

4、/,申请密钥,由于申请的ak用于AndroidSDK或iOSSDK,创建应用后,应进行相关的配置。下面添加一个meta标签,以便使页面更好的在移动平台上展示。<metaname=”viewport”content=”initial-scale=1.0,user-scalable=no”/>接着我们设置样式,使地图充满整个浏览器窗口:<style6type=”text/css”>html{height:100%}body{height:100%;margin:0px;padding:0px}#container

5、{height:100%}</style>引用百度地图API文件<scripttype=“text/javascript”src=“http://api.map.baidu.com/api?v=1.2”></script>3.2创建地图容器元素地图需要一个HTML元素作为容器,这样才能展现到页面上。这里我们创建了一个abv元素,然后可以命名空间,API使用BMap作为命名空间,所有类均在该命名空间之下,比如:BMap.Map、BMap.Control、3.3创建地图实例varmap=newBMap

6、.Map(”container”);位于BMap命名空间下的Map类表示地图,通过new操作符可以创建一个地图实例。其参数可以是元素id也可以是元素对象。注意在调用此构造函数时应确保容器元素已经添加到地图上。4.使用添标注表示地图上的固定消防设施6地图覆盖物是指所有叠加或覆盖到地图的内容。如标注、矢量图形元素(包括:折线和多边形和圆)、信息窗口等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。地图API提供了如下几种覆盖物:Overlay:覆盖物的抽象基类,所有的覆盖物均继承此类的方法。Marker:标注表示地图

7、上的点,可自定义标注的图标。Label:表示地图上的文本标注,您可以自定义标注的文本内容我们用标注表示地图上的固定消防设施,并按照设施的类别,如消防栓、消防水池、喷淋系统泵房等设置标注的图标。并通过Icon类来指定自定义图标,通过参数MarkerOptions的icon属性进行设置。在Lable文本内容中可以标注水源的压力、容量;泵房及控制室的位置等管理信息。通过以上方式将辖区内固定消防设施信息数据全部标注到地图上,用于后期的搜索和导航。5.实现地图的查询功能以及固定消防设施的导航设计5.1本地搜索6当消防中队在接到火警后,供水员在

8、到达火场途中需要对火场附近的消防水源进行本地搜索,以便提前布置供水车辆的位置,及时占据水源。BMap.LocalSearch提供本地搜索服务,在使用本地搜索时检索区域可以是BMap.Map对象、BMap.Point对象。全勤指挥部在到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。