OpenLayers学习笔记(四)— QML显示html中openlayers地图的坐标

GitHub:八至

作者:狐狸家的鱼

本文链接:实现QML中显示html中地图的坐标

如何QML与HTML通信已经在这篇文章 QML与HTML通信之画图 详细讲述了

1.HTML

var coord;
map.on('singleclick',(evt)=>{
       coord = ol.coordinate.toStringXY(ol.proj.transform(evt.coordinate,'EPSG:3857','EPSG:4326'),2);
       content.changeText(coord);
});

2.QML

(1)WebChannel中

function changeText(newText) {//鼠标点击经纬度显示 鼠标点击时会调用该函数 并更新文本coordinateTex
        console.log(newText);
        giwSC.coordinateTex = newText;//
    }

(2)label.qml中

MyText{
      id:coordinateTex;
      fontSize: l;
      text: "104.08,30.66";
}

 

转载于:https://www.cnblogs.com/suRimn/p/10113654.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值