首页 > 其他分享 >Openlayers中点击地图获取坐标并输出

Openlayers中点击地图获取坐标并输出

时间:2023-03-17 19:01:26浏览次数:33  
标签:Map map 地图 获取 点击 Openlayers 坐标


场景

Openlayers中加载Geoserver切割的EPSG:900913离线瓦片地图并显示:

在上面加载离线瓦片地图显示的基础上怎样在地图上点击并能获取到坐标。

实现效果如下:

Openlayers中点击地图获取坐标并输出_瓦片地图

注:

​​ 关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

通过ol.Map新建Openlayers的核心组件。

//Map Openlayers的核心组件,包含图层、交互事件、UI控制元素等。
var map = new ol.Map({
layers: [layer,lineVector],
target: 'map',
view: view
});

然后设置其单击事件,在控制台输出坐标。

//单击获取地图坐标
map.on('singleclick',(evt)=>{
console.log(evt.coordinate);
});

标签:Map,map,地图,获取,点击,Openlayers,坐标
From: https://blog.51cto.com/BADAOLIUMANGQZ/6127853

相关文章