iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue使用openlayers创建地图
  • 700
分享到

vue使用openlayers创建地图

2024-04-02 19:04:59 700人浏览 薄情痞子
摘要

Vue项目中使用openlayers创建地图,供大家参考,具体内容如下 前期准备 安装node环境安装cnpm安装vue-cli 以上步骤网上都有很多教程 搭建vue项目 vue c

Vue项目中使用openlayers创建地图,供大家参考,具体内容如下

前期准备

  • 安装node环境
  • 安装cnpm
  • 安装vue-cli

以上步骤网上都有很多教程

搭建vue项目

vue create vue-ol

按照提示一步步搭建vue项目

cd vue-ol
npm run serve

浏览器打开 Http://localhost:8080/ 就可以看到初始化的vue项目页面

vue项目安装openlayers

cnpm i ol --s

main.js中引入ol.CSS

import 'ol/ol.css';

创建地图组件MapContainer.vue

<template>
    <div class="map" id="map"></div>
</template>

<script>
import Map from 'ol/Map';
import OSM from 'ol/source/OSM';
import TileLayer from 'ol/layer/Tile';
import View from 'ol/View';
import { fromLonLat } from 'ol/proj';
export default {
    name: "MapContainer",
    methods:{
        createMap(){
            let map = new Map({
                layers: [new TileLayer({
                    source: new OSM(),
                }) ],
                target: 'map',
                view: new View({
                    maxZoom: 18,
                    center: fromLonLat([108.92,34.28]),
                    zoom: 10,
                }),
            });
        }
    },
    mounted(){
        this.createMap()
    }
};
</script>

<style scoped>
.map {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    background: #1f3064;
}
</style>

在home.vue中引入地图组件

<template>
  <div class="home">
    <MapContainer msg="Welcome to Your vue.js App"/>
  </div>
</template>

<script>
import MapContainer from '@/components/MapContainer.vue'
export default {
  name: 'Home',
  components: {
    MapContainer
  }
}
</script>
<style>
.home{
    height: 100%;
    position: relative;
}
</style>

页面截图如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: vue使用openlayers创建地图

本文链接: https://www.lsjlt.com/news/146074.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue使用openlayers创建地图
    vue项目中使用openlayers创建地图,供大家参考,具体内容如下 前期准备 安装node环境安装cnpm安装vue-cli 以上步骤网上都有很多教程 搭建vue项目 vue c...
    99+
    2024-04-02
  • vue利用openlayers加载天地图和高德地图
    目录一、天地图部分1、在vue中安装openlayers二、高德地图部分一、天地图部分 1、在vue中安装openlayers npm i --save ol 这里说的vue是基于脚...
    99+
    2024-04-02
  • vue如何利用openlayers加载天地图和高德地图
    这篇文章给大家分享的是有关vue如何利用openlayers加载天地图和高德地图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、天地图部分1、在vue中安装openlayersnpm i -...
    99+
    2023-06-25
  • vue使用天地图、openlayers实现多个底图叠加显示效果
    实现效果: 需求:根据返回的经纬度列表通过天地图、openlayers实现底图添加(航道图层、线图层、水深图层) tk:自己申请的密钥 安装opelayers cnpm i -S ...
    99+
    2024-04-02
  • vue怎么使用天地图和openlayers实现多个底图叠加显示效果
    这篇文章主要介绍了vue怎么使用天地图和openlayers实现多个底图叠加显示效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么使用天地图和openlayers实现多个底图叠加显示效果文章都会有所收...
    99+
    2023-06-30
  • 在vue中使用eacharts创建graph关系图方式
    目录使用eacharts创建graph关系图vue中关系图组件1.Graph.vue2.GraphDemo.vue使用eacharts创建graph关系图 在最近的工作中遇到了这个问...
    99+
    2024-04-02
  • 使用vue-cli创建vue项目介绍
    1、什么是vue-cli 是vue官方提供的脚手架工具。脚手架工具简单讲就是自动将项目需要的环境、依赖等信息都配置好。 2、全局安装vue-cli (1)检查npm 版本,建议安装到...
    99+
    2024-04-02
  • Vue如何使用vue-cli创建项目
    这篇文章主要介绍了Vue如何使用vue-cli创建项目,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:vue-cli 是一个官方发布...
    99+
    2024-04-02
  • Vue组件如何创建使用
    这篇文章主要介绍“Vue组件如何创建使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue组件如何创建使用”文章能帮助大家解决问题。一、组件组件是vue的重要的特征之一,可以扩展html的功能,也...
    99+
    2023-07-05
  • Hive中创建和使用视图
    在Hive中,可以通过类似于SQL的语法来创建和使用视图。视图是一个虚拟的表,它只包含查询结果而不包含实际的数据,可以简化复杂的查询...
    99+
    2024-04-02
  • Vue结合Openlayers使用Overlay添加Popup弹窗实现
    最近使用 Vue 和 Openlayers 写了一个简单的小 dom ,用到了 Overlay 的弹窗功能,记录一下! 实验数据:test.xls 项目运行效果 创建元素: ...
    99+
    2024-04-02
  • Vue中如何使用百度地图
    这篇文章主要为大家展示了“Vue中如何使用百度地图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue中如何使用百度地图”这篇文章吧。Vue下使用百度地图的简易...
    99+
    2024-04-02
  • 怎么使用Vue和vue-router创建单页应用
    本文小编为大家详细介绍“怎么使用Vue和vue-router创建单页应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Vue和vue-router创建单页应用”文章能帮助大家解决疑惑,下面跟着小编...
    99+
    2024-04-02
  • Vue使用openlayers实现绘制圆形和多边形
    目录绘制圆形绘制多边形绘制编辑多边形完成绘制这个地方我就简单点写吧,因为一些东西比较乱,有的包啥的就按照官网API开发文档根据报错提示自己添加就可以了,我这个地方就不重复写了。 绘制...
    99+
    2024-04-02
  • 如何使用CSS创建图片库
    这篇文章主要介绍了如何使用CSS创建图片库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 实例<!doctype html...
    99+
    2024-04-02
  • MySQL如何创建和使用视图
    MySQL中可以通过CREATE VIEW语句来创建视图,视图是一个虚拟的表,它是根据SELECT语句的结果集生成的。 创建...
    99+
    2024-03-06
    MySQL
  • 如何创建和使用MySQL视图
    如何创建和使用MySQL视图? MySQL是一种流行的关系型数据库管理系统,它允许用户创建视图来简化复杂的查询操作并提高查询的效率。视图是通过查询语句创建的虚拟表,可以像普通表一样使用...
    99+
    2024-04-02
  • Plotly怎么创建地理空间图表
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-21
  • vue怎么使用原生高德地图
    本篇内容主要讲解“vue怎么使用原生高德地图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么使用原生高德地图”吧!1、先在vue项目根目录下新建vue.config.js,这个文件是没有...
    99+
    2023-06-29
  • 使用idea创建第一个Vue项目
    目录创建项目创建项目之后:自动编译创建项目之后:初始项目架构项目启动创建项目 创建项目之后:自动编译 sr/local/bin/node /usr/local/lib/node...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作