最近使用 Vue 和 Openlayers 写了一个简单的小 dom ,用到了 Overlay 的弹窗功能,记录一下!
实验数据:test.xls

项目运行效果

创建元素:
<div ref="popCon" id="popup" v-show="isShow"><!-- 弹出信息框 -->
<span class="iconfont icon-guanbi" @click="closePop"></span>
<ul id="info">
<h4>基本信息</h4>
<p>-------------------------------</p>
<p>名称:{
{name}}</p>
<p>面积:{
{output}}</p>
</ul>
</div>
引入依赖:
import 'ol/css';
import{ Overlay } from 'ol'
添加事件:
getArea(){

这篇博客记录了使用Vue.js和OpenLayers库创建地图弹窗功能的过程。作者通过创建元素、引入依赖、添加事件及设置样式,展示了如何在地图上显示包含地名和面积信息的弹窗,并提供了项目的运行效果截图。文章还附带了Vue+OpenLayers DOM的下载链接。
最低0.47元/天 解锁文章
1196

被折叠的 条评论
为什么被折叠?



