当前位置: 首页 > news >正文

个人 网站建设方案书 备案网络营销策划的流程

个人 网站建设方案书 备案,网络营销策划的流程,网时 网站服务器租赁,注册会计师报名条件👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象…

👨‍⚕️ 主页: gis分享者
👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅!
👨‍⚕️ 收录于专栏:mapbox 从入门到精通

文章目录

  • 一、🍀前言
    • 1.1 ☘️mapboxgl.Map 地图对象
    • 1.2 ☘️mapboxgl.Map style属性
    • 1.3 ☘️snow 属性说明
  • 二、🍀添加绘图扩展插件,绘制任意方向矩形
    • 1. ☘️实现思路
    • 2. ☘️代码样例


一、🍀前言

本文详细介绍如何基于mapbox-gl v3.*.*、vue 3.*.* 版本中添加下雪效果,亲测可用。希望能帮助到您。一起学习,加油!加油!
注意:mapbox-gl V3版本 需要vue3 安装引入才可以使用,vue2 暂时没测试使用成功!

1.1 ☘️mapboxgl.Map 地图对象

mapboxgl.Map mapbox地图对象。
构造函数:
new Map class(options: Object)
本例使用属性:
在这里插入图片描述

1.2 ☘️mapboxgl.Map style属性

本例使用属性:

  • version:版本号,当前固定值为8。
  • sources:数据源集合(必填,用于包含一系列数据源
    source,这些数据源提供了在地图上显示的数据)。值为{}对象。{}中的属性名是数据源的名称。
    每个数据源 source 有的属性:
    type:数据源类型
    tiles:数据源地址
    tileSize:数据源切片大小
  • layers:图层集合(必填,包含了一系列图层 layer,这些图层指定了如何渲染数据源提供的数据)
    每个layer的属性(当前示例用到的):
    id:图层id
    type:图层类型
    source:数据源名称

1.3 ☘️snow 属性说明

"snow": {"density": 0.85, // 雪花密度,取值0-1 默认 ["interpolate",["linear"],["zoom"],11,0,13,0.85]"intensity": 1.0, // 雪花下落速度,取值0-1 默认1"center-thinning": 0.1, // 雪花从中心变薄系数,取值0-1 默认0.4"direction": [0, 50], // 雪花方向[方位角 极角] 默认[0,50]"opacity": 1.0, // 雪花透明度取值0-1 默认 1"color": "#ffffff", // 雪花颜色 默认'#ffffff'"flake-size": 0.71, // 雪花大,取值0-5 默认0.71"vignette": 0.3, // 雪花空间角落大小,取值0-1 默认["interpolate",["linear"],["zoom"],11,0,13,0.3]"vignette-color": "#ffffff" // 雪花空间角落颜色 默认'#ffffff'
}

相关地址
下雪效果_API

二、🍀添加绘图扩展插件,绘制任意方向矩形

1. ☘️实现思路

  • 1、引入’mapbox-gl’、'mapbox-gl/dist/mapbox-gl.css’文件
  • 2、添加id为map的html页面要素,定义map样式。
  • 3、定义initMap初始化地图方法,方法内创建mapboxgl.Map地图对象map。map绑定‘style.load’事件,在事件内部map调用setSnow方法,设置下雪相关参数。在mounted钩子函数中调用initMap方法。

2. ☘️代码样例

<template><div id='map'></div>
</template><script>
<template><div id='map'></div>
</template><script>
/** 下雪效果**/
import mapboxgl from 'mapbox-gl'
import 'mapbox-gl/dist/mapbox-gl.css'
export default {name: 'MapboxDrawSnow',data () {return {map: null}},mounted () {this.$nextTick(() => {this.initMap()})},methods: {initMap () {mapboxgl.accessToken = 'mapbox官网注册token'this.map = new mapboxgl.Map({container: 'map',zoom: 17,pitch: 74,minZoom: 0,center: [116.4, 39.9],style: 'mapbox://styles/mapbox/standard',projection: 'globe'})this.map.on('style.load', () => {this.map.setConfigProperty('basemap', 'lightPreset', 'dusk')const zoomBasedReveal = (value) => {return ['interpolate',['linear'],['zoom'],11,0.0,13,value]}this.map.setSnow({density: zoomBasedReveal(0.85),intensity: 1,'center-thinning': 0.1,direction: [0, 50],opacity: 1.0,color: `#ffffff`,'flake-size': 0.71,vignette: zoomBasedReveal(0.3),'vignette-color': `#ffffff`})})}}
}
</script><style scoped>
#map{height: 100vh;width: 100vw;
}
</style>

效果如下:
在这里插入图片描述

http://www.khdw.cn/news/69764.html

相关文章:

  • wordpress转换appseo在线优化网站
  • 赣州企业网站建设淘宝运营主要做些什么
  • 网站建设 广州游戏优化大师
  • 做网站运营还是翻译模板免费下载网站
  • 丽水企业网站开发企业百度西安
  • 煤炭网站建设企业seo怎么推广
  • php网站开发兼容怎么设置小红书seo排名帝搜软件
  • 一个域名绑定多个网站吗网页设计主要做什么
  • 做go富集的网站seo诊断分析工具
  • 做电影网站用什么程序郑州seo地址
  • 网站开发制作流程seo超级外链工具
  • 哪里 教做网站带维护此网站三天换一次域名
  • vR网站建设程序磁力宅
  • 大连网站建设大连网站seo如何优化
  • 义乌专业做网站百度分析
  • 如何使用wordpress建站网络营销策划推广方案
  • 潍坊网站建设公司电话磁力多多
  • 电子商务模拟实训报告企业网站建设0元免费做代理
  • 贵州省住房和建设厅网网站网络营销的主要内容有哪些
  • 做的好的日本网站设计seo是搜索引擎优化吗
  • 家庭宽带 做网站免费制作网页平台
  • 做动效的网站搜索引擎优化seo公司
  • wordpress代刷网网站优化哪家好
  • 网站管理登录系统百度推广一条资源多少钱
  • 安徽和住房建设厅网站软文广告是什么意思
  • 网站建设代理百中搜优化
  • 汉口做网站自制网站
  • 杭州做网站公司有哪些站群seo技巧
  • 随州网站建设哪家实惠百度竞价推广效果怎么样
  • 专业的网站建设与优化提供seo服务