如何判断vue-cesium点击位置是海上还是陆地

之前有发过一篇文章,使用地形图,通过判断点击位置的高度来判断陆地还是海洋,但是这种方法对地图的精度要求很高,容易判断错误,github上有一个is-sea的插件,但是没法在vue中使用

这里说一个新的方法,很久之前在一位大神那看到的,但是文章地址找不到了

// 拉取项目
git clone https://github.com/simonepri/is-sea.git
//下载依赖
npm install
//找到刚刚我们down下来项目的index.js在里面把你需要的函数暴露给全局变量
window.isSea=isSea;

//修改package.json

browserify index.js > bundle.js

// 运行npm run build-demo此时文件夹下生成了一个bundle.js文件将其引入你的项目中大功告成
<script src="/bundle.js"></script>


//验证:
window.isSea(latitude, longitude) //重点:注意经纬度是反着的,latitude是维度,longitude是经度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值