Openlayers之显示地理位置坐标
来源:互联网 发布:java冒泡排序多种方法 编辑:程序博客网 时间:2024/05/01 14:33
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、结果展示
当鼠标在地图上移动时,会在左下角显示当前位置的地理坐标
0 0
- Openlayers之显示地理位置坐标
- Openlayers 显示坐标点
- Openlayers之地图全屏显示
- WebGIS(PostgreSQL+GeoServer+OpenLayers)之三 OpenLayers客户端数据显示
- Openlayers之显示瓦片网格信息
- openlayers 坐标转换
- openlayers坐标转换
- 地理位置坐标转换
- OpenLayers地图坐标转换屏幕坐标
- IOS 根据地理位置获取坐标或根据坐标获取地理位置
- 显示ip地理位置信息
- 显示ip地理位置信息
- openlayers 根据经纬度转换为屏幕坐标
- mongodb 对地理位置坐标的计算
- 百度地图API地理位置和坐标转换
- OpenLayers教程之OpenLayers中的类介绍
- openlayers学习之Map
- OpenLayers 之 Sphercial Mercator
- spring 使用redis集群配置
- ViewPager + ViewPagerIndicator实现N个侧滑页面
- elasticsearch5.0安装填坑
- Banner图片轮播
- FL Studio是如何进行排列编曲的
- Openlayers之显示地理位置坐标
- 如何管理好一个团队 怎样管理好一个团队 如何带领一个团队
- Unity安装和破解
- pwnable.kr-bof-Writeup
- JavaScript学习
- EL中得到Map指定参数的值
- phys_to_virt(),ioreamp(),IO_ADDRESS() 的区别
- fastjson对Date的处理
- 第二节 字体颜色