Openlayers显示地理位置坐标的方法

 更新时间:2020年09月28日 10:54:36   作者:桃李不言_下自成蹊  
这篇文章主要为大家详细介绍了Openlayers显示地理位置坐标,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Openlayers显示地理位置坐标的具体代码,供大家参考,具体内容如下

1、新建一个html页面,引入ol.js和ol.css文件,然后在body中创建两个div标签,分别用来作为地图和鼠标位置控件的容器;

2、代码实现

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <title></title>
 <script src="../lib/ol/ol.js"></script>
 <link href="../css/ol.css" rel="stylesheet" />
 <style type="text/css">
  #myposition
  {
   float:left;
   position:absolute;
   bottom:10px;
   width:400px;
   height:20px;
   z-index:2000;
  }
  .mosuePosition
  {
   color:blue;
   font-size:20px;
   font-family:'微软雅黑';
  }
 </style>
 <script type="text/javascript">
  window.onload = function () {
   //初始化鼠标位置控件
   var mousePositionControl = new ol.control.MousePosition({
    //样式类名称
    className: 'mosuePosition',
    //投影坐标格式,显示小数点后边多少位
    coordinateFormat: ol.coordinate.createStringXY(8),
    //指定投影
    projection: 'EPSG:4326',
    //目标容器
    target:document.getElementById('myposition')
   });
 
   //初始化地图容器
   var map = new ol.Map({
    target:'map',
    layers:[
     new ol.layer.Tile({
      source:new ol.source.OSM()
     }),
    ],
    view:new ol.View({
     center:[0,0],
     zoom:3
    })
   });
 
   //将鼠标位置坐标控件加入到map中
   map.addControl(mousePositionControl);
  }
 </script>
</head>
<body>
 <div id="map">
  <div id="myposition"></div>
 </div>
</body>
</html>

3、结果展示

当鼠标在地图上移动时,会在左下角显示当前位置的地理坐标

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • layui实现三级导航菜单

    layui实现三级导航菜单

    这篇文章主要为大家详细介绍了layui实现三级导航菜单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • 通过url查找a元素应用案例

    通过url查找a元素应用案例

    这篇文章主要介绍了通过url查找a元素的实现思路,解决一些比较实际的问题,感兴趣的朋友可以参考下
    2014-04-04
  • javascript中关于类型判断的一些疑惑小结

    javascript中关于类型判断的一些疑惑小结

    这篇文章主要给大家介绍了关于javascript中关于类型判断的一些疑惑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • JavaScript实现定时页面跳转功能示例

    JavaScript实现定时页面跳转功能示例

    这篇文章主要介绍了JavaScript实现定时页面跳转功能,涉及javascript结合时间函数定时触发自定义函数功能操作技巧,需要的朋友可以参考下
    2017-02-02
  • node-http-proxy修改响应结果实例代码

    node-http-proxy修改响应结果实例代码

    这篇文章主要介绍了node-http-proxy修改响应结果的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • JavaScript中的DSL元编程介绍

    JavaScript中的DSL元编程介绍

    这篇文章主要介绍了JavaScript中的DSL元编程介绍,本文讲解了JavaScript元编程、JavaScript eval、JavaScript new Function()等内容,需要的朋友可以参考下
    2015-03-03
  • 使用纯JS实现checkbox的框选效果(鼠标拖拽多选)

    使用纯JS实现checkbox的框选效果(鼠标拖拽多选)

    最近做了一个用js实现鼠标拖拽多选的功能,于是整理了一下思路,写了一个小demo,下面这篇文章主要给大家介绍了关于如何使用纯JS实现checkbox的框选效果(鼠标拖拽多选)的相关资料,需要的朋友可以参考下
    2022-05-05
  • JScript面向事件驱动的编程

    JScript面向事件驱动的编程

    JScript面向事件驱动的编程...
    2007-01-01
  • JS遍历DOM文档树的方法实例详解

    JS遍历DOM文档树的方法实例详解

    这篇文章主要介绍了JS遍历DOM文档树的方法,结合实例形式分析了javascript遍历dom文档树的相关方法与使用技巧,需要的朋友可以参考下
    2018-04-04
  • JavaScript数据结构之广义表的定义与表示方法详解

    JavaScript数据结构之广义表的定义与表示方法详解

    这篇文章主要介绍了JavaScript数据结构之广义表的定义与表示方法,简单讲述了广义表的原理与相关概念,并结合实例形式分析了javascript定义与使用广义表的相关操作技巧,需要的朋友可以参考下
    2017-04-04

最新评论