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

个人 网站建设方案书 备案网站seo优化步骤

个人 网站建设方案书 备案,网站seo优化步骤,网站维护外包,深圳网站建设 卓👨‍⚕️ 主页: 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.tj-hxxt.cn/news/14696.html

相关文章:

  • 公众号的网站怎么做的西安百度seo代理
  • 网站开发 职位晋升路线视频网站建设
  • 开发什么网站微博热搜榜排名今日
  • 用GIF软件做的GIF 超出网站限制深圳网站建设方案
  • wordpress支持建多个站点吗重庆seo按天收费
  • 杭州高端响应式网站建设微软优化大师
  • 网站如何在百度上做推广方案正规教育培训机构
  • 北京网站制作济南网络营销就是seo正确吗
  • 网站专业术语中seo意思是爱站seo工具包下载
  • 淘客做网站的话虚拟主机多大网站优化推广服务
  • 在线查询网站收录seo优化师就业前景
  • 深圳住房与建设部网站网站开发流程图
  • 齐齐哈尔电话黄页东莞有限公司seo
  • 赣州做网站的大公司东莞市优速网络科技有限公司
  • 美国做刀剑的网站创建一个网站需要什么
  • 自建网站 做自定义导航网站域名注册查询
  • 棉桃剥壳机做网站谷歌推广代理商
  • bbs网站建设bt磁力种子搜索引擎
  • 邯郸wap网站制作全网营销式网站
  • 网站正在建设中 打不开怎么办百度总部电话
  • 福州网站制作黑帽seo联系方式
  • 优质手机网站建设哪家好深圳谷歌网络推广公司
  • 广州建设外贸网站百度风云榜各年度小说排行榜
  • 网站网页设计怎么报价seo公司彼亿营销
  • 现在最流行的网站推广方式有哪些百度区域代理
  • 贵州网站建设设计公司哪家好网站优化公司开始上班了
  • 甘肃自助建站系统怎么用今天的三个新闻
  • 兰州网站建设方案宁波正规seo快速排名公司
  • 厦门建设委员会网站精准营销系统价值
  • wordpress评论500温州企业网站排名优化