openlayer4中获取地图坐标的方法
来源:互联网 发布:网络语言 英文 编辑:程序博客网 时间:2024/06/07 07:09
<!DOCTYPE html><html><head> <title>WFS</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="ol.css" type="text/css"> <script src="ol-debug.js"></script> <script src="jquery.min.js"></script></head><body><div id="map" style="width: 100%"></div><script type="text/javascript"> var map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], target: 'map', view: new ol.View({ center: ol.proj.transform( [104, 30], 'EPSG:4326', 'EPSG:3857'), zoom: 10 }) }); // 监听singleclick事件 /* map.on('click', function(event){ //alert('触发点击事件' + event.clientX); event.clienX 为undefined var t = ol.proj.transform(map.getEventCoordinate(event), 'EPSG:3857', 'EPSG:4326') alert(t); })*/ $("#map").click(function (e) { // alert('X ; '+ e.clientX + 'Y: '+e.clientY); var t = ol.proj.transform(map.getEventCoordinate(e), 'EPSG:3857', 'EPSG:4326'); alert(t); })</script></body></html>
注意:使用openlayer自带的注册事件函数ol.map.on(‘click’,function(e))
会使e.clientX为undefined,而源代码中使用了e.clientX,故返回NaN。
故自己注册事件。
阅读全文
0 0
- openlayer4中获取地图坐标的方法
- ArcEngine 中把地图坐标转为屏幕坐标的方法
- Animation过程中坐标的获取方法
- Android中获取坐标方法
- android 获取地图中心点的经纬度坐标
- View获取自身坐标的方法和点击事件中坐标的获取文章标题
- iOS-地理坐标转换,原生地图获取的原始坐标转换为地图真实坐标
- iOS-火星坐标,原生地图获取的原始坐标转换为地图真实坐标
- 获取地图坐标
- 点击获取GOOGLE MAP地图上的经纬度坐标的方法
- 用Google地图获取地图上某点的经纬度坐标
- 如何获取google地图、baidu百度地图的坐标
- 如何获取google地图、baidu百度地图的坐标
- CListBox 中获取点击鼠标坐标的方法
- c#windowsfrom开发中获取鼠标坐标的方法
- Cocos2d中获取锚点所在坐标的方法
- Android中获取坐标值、相对距离的方法
- Android中获取坐标点的一些方法解释
- 7.1分析程序
- 黑客攻防从入门到精通(一)
- 欢迎使用CSDN-markdown编辑器
- 【深度学习】经典网络结构-LeNet
- Android 单例模式封装 RxJava+Retrofit 网络请求
- openlayer4中获取地图坐标的方法
- CodeForces
- 机器学习实践(二)
- 2017 Google 开发者大会全记录,你想知道的都在这里了
- Hive内置函数大全
- js和jQuery加载DOM的几种方法对比
- 指向“包含多个函数指针的数组“的指针
- 官方 | 谷歌 AI 中国中心成立
- Neos.Flow UnitTestBootstrap