WebGIS:Geolocation API与移动端地理定位方法

        论述内容:原生JavaScript提供的Geolocation地理定位接口,在移动端地理定位开发过程中,定位精度不高,在位置偏移方面,存在较大的不确定性。文中尝试引入百度地图第三方地理定位接口,来提升定位精度。

目录

JS原生Geolocation API

W3C官网描述

原生Geolocation API接口

【1】位置获取:Geolocation.getCurrentPosition()

【2】位置移动监听|取消监听

原生JS定位偏差

MDN:关于Geolocation API的可用性描述 

第三方接口:百度/高德定位API

百度定位接口

高德定位接口

基于百度定位接口实现地理位置采集

关于坐标系与坐标转换

地理位置实时采集

实现流程

示例代码

实现效果

运动轨迹点采集

实现思路

示例代码

实现效果


JS原生Geolocation API

        BOM浏览器对象模型接口提供了window.navigator属性,可以用于一个表示用户代理的状态和标识的Navigator 接口对象,。通过这个对象,可以间接获取Geolocation对象,从而实现基于原生JavaScript API的地理位置信息获取。

W3C官网描述

       常规意义上,Geolocation接口可以在Web Application开发中,用来获取当前设备(PC机、移动设备等)的地理位置信息,包含:经纬度、高程值、定位精度、设备朝向,移动速度等参数值。

        W3C官网对于Geolocation接口做了如下描述,中文意译为:Geolocation API定义了一个与设备相关的高精度位置信息接口,用于获取包括:GPS(Global Positioning System)全球定位系统,IP地址、R

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 基于WebGIS的开发区地理信息系统设计与开发是一个涉及到地理信息技术、Web技术和软件开发技术的综合性项目。该项目的目的是为了实现对开发区的地理信息数据进行管理、分析和展示,以便于开发区的规划、建设和管理。 在该项目中,需要进行以下工作: 1. 地理信息数据采集和处理:包括对开发区的地理信息数据进行采集、整理、处理和存储,以便于后续的分析和展示。 2. WebGIS平台搭建:选择合适的WebGIS平台,进行搭建和配置,以便于实现对地理信息数据的可视化展示和空间分析。 3. 系统功能设计和开发:根据开发区的需求,设计和开发相应的系统功能,包括地图展示、数据查询、空间分析、数据管理等。 4. 系统测试和优化:对系统进行测试和优化,确保系统的稳定性和性能。 5. 系统上线和维护:将系统上线,并进行日常的维护和更新,以保证系统的正常运行和功能的完善。 综上所述,基于WebGIS的开发区地理信息系统设计与开发是一个复杂的项目,需要涉及到多个方面的技术和知识。但是,通过科学的规划和合理的实施,可以实现对开发区的地理信息数据进行有效的管理和利用,为开发区的发展提供有力的支持。 ### 回答2: 随着经济的不断发展,城市规划和建设的重点也逐渐转向开发区。为了更好地管理和利用开发区的地理信息,一个完善的开发区地理信息系统非常重要。基于webgis的设计是一种较为通用和方便的设计方式,在这里我们将探讨如何进行基于webgis的开发区地理信息系统的设计和开发。 首先,我们需要了解webgis的工作原理。Webgis主要是通过网络来获取、分析、处理、存储和共享地理信息和空间数据。Webgis使用一些标准的编程语言和工具来实现这些功能,如HTML、CSS、JavaScript、jQuery、AJAX、PHP、MySQL和GIS Server等等。Webgis可以将地理信息可视化呈现在浏览器上,使用户更方便地浏览和使用地理信息。 然后,我们需要确定开发区地理信息系统所需的功能和数据。开发区地理信息系统需要能够获取和管理开发区的各种地理信息数据,包括土地利用、土地分布、道路交通、水资源、环境污染、人口分布等等。同时,还需要能够进行空间分析和决策支持,如开发区规划、环境评估、经济分析等等。另外,开发区地理信息系统还需要提供一些基本的地理信息服务,如地图有效性验证、地理编码、地图标注、坐标转换等等。 接着,我们需要选择合适的Webgis平台和技术。选择一个适合的webgis平台非常重要,这将影响到开发区地理信息系统的性能和灵活性。常用的Webgis平台有ArcGIS、MapServer、GeoServer等,我们需要根据具体情况来选择平台。另外,我们还需要选择合适的Webgis技术来实现系统功能。如前面提到的,常用的Webgis技术有HTML、CSS、JavaScript、jQuery、AJAX、PHP、MySQL等等,我们需要根据系统的要求来选择技术。 最后,我们需要进行系统测试和发布。在测试过程中,我们需要测试系统的功能和性能,确保系统符合用户需求和预期效果。测试完成后,我们需要将系统发布到Web服务器上,使用户可以方便地访问和使用系统。 总之,基于Webgis的开发区地理信息系统设计与开发需要考虑到许多方面,包括系统的功能和数据需求、Webgis平台和技术选择,以及系统测试和发布等等。只有在这些方面充分考虑后,才能开发出一个高效、可靠和灵活的开发区地理信息系统。 ### 回答3: 开发区地理信息系统是指专门为各种开发区设计的一种综合性的地理信息系统。随着信息化时代的发展,开发区地理信息系统采用了一些新的技术和新的方法,如基于webgis的设计与开发。本文将详细介绍基于webgis的开发区地理信息系统设计与开发。 一、基于webgis的开发区地理信息系统的概念 基于webgis的开发区地理信息系统是指应用webgis技术开发的专门为开发区管理和开发研究服务的综合性信息系统。其主要功能包括数据管理、空间分析、决策支持、信息发布等。 二、基于webgis的开发区地理信息系统的设计与开发 1.需求分析 首先需要进行需求分析,包括用户需求、技术需求、数据需求等,确定系统的开发目标和功能需求。 2.系统规划 在需求分析的基础上,需要对系统进行规划,确定系统的整体框架、数据结构、功能模块等,确保系统的可维护性和可扩展性。 3.技术选择 基于webgis的开发区地理信息系统需要选择适合的技术,包括地图服务器技术、数据库技术、GIS分析技术等,确保系统的稳定性和高效性。 4.数据采集和处理 数据采集和处理是系统开发的重要环节,需要根据需求进行地理数据采集和处理,确保数据的准确性和完整性。 5.系统实现 系统实现是基于webgis的开发区地理信息系统的核心环节,需要采用相关的编程技术和开发工具完成系统的开发和实现。 6.系统测试 系统开发完成后,需要进行系统测试,评估系统的功能性、稳定性、易用性等方面,确保系统达到预期的效果和质量。 三、基于webgis的开发区地理信息系统的优势 1.可远程访问和数据共享,提高效率和协作性; 2.易于更新和维护,降低维护成本和难度; 3.支持多种空间分析和交互式查询,提供更精准的决策支持; 4.支持多平台和多终端访问,满足不同用户需求。 总之,基于webgis的开发区地理信息系统设计与开发是一项具有重要意义的工作,可以帮助开发区实现精细化管理和高效开发,提高管理效率和决策水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是席木木啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值