之前在《WebGIS:Geolocation API与移动端地理定位方法》一文中有分享过:使用前端技术栈开发定位程序时,如何结合百度、高德开放接口,以提升移动端设备定位精度的实现方案。恰巧这两天在外地出差期间,也遇到实时获取当前位置,以辅助现场实验开展的实际需求。于是就花了周二晚上的个把小时时间,做了如下的所示的简陋版H5-Web定位应用程序,并将其部署到个人服务器上,供公司同事现场实验参考使用,提升了实验中定位信息的采集效率。
涉及到的技术点包括:Openlayers的ol.layer.Tile天地图栅格瓦片图层加载、ol.source.Vector矢量数据源配置与更新、ol.layer.Vector矢量图层更新、地图zoom缩放比例控制与center中心点动态设置,此外,还包括火星坐标系与WGS84坐标系之间的转换方案、百度SDK辅助定位技术的应用等技能点。
若有兴趣了解源码、服务器环境搭建、项目部署相关内容的同学,可直接联系哦。程序简要截图如下,