自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 mapbox FullscreenControl 全屏展示出现底部留黑

这个是我用天地图公司写的但是出现了全屏展示的时候出现了底部流黑,查看流黑是因为他默认给了900多的高度,我们加上这两句就可以了document.getElementsByClassName("mapboxgl-canvas")[0].style.height = "100%"; document.getElementsByClassName("mapboxgl-canvas")......

2019-03-28 14:45:24 675

原创 css自定义横向流程图,步骤图

特想吐槽下,上传的图片尽然给拉伸了。图片都展示不好了(*-*)生气,就先凑合看吧首先进行中的为绿色,进行中的为橙色,未进行的为灰色,活不多说直接上代码,横向的为自己手写,纵向为elementUI自带的<ul class="steps"> <li v-for="(item,index) in list" :key="item.id" :class=...

2019-03-27 10:03:25 6453

原创 Vue.js + beforeRouteUpdate实现登录校验的跳转

首先我们需要调用一个后台的登录服务,但是每次刷新的时候,都会离线,所以有调用一个可以校验是否在线的服务这个,通过校验是否登录我们进行跳转登录页面还是,登录成功之后进入系统主页面,然后将用户的信息存入到vuex中,供其他的模块调用首先看我的vuex配置模块的结构是这样的在vuex / index.js中这样配置import Vue from "vue"import Vuex fr...

2019-03-25 09:09:12 1273

原创 mapbox中常用的addControl组件

一、全屏map.addControl(new mapboxgl.FullscreenControl(), "top-left");二、放大缩小map.addControl(new mapboxgl.NavigationControl(), "top-right");

2019-03-22 17:01:04 3762 1

原创 mapbox常用的方法

一、setPitch设置地图的俯仰(倾斜)。相当于jumpTo({pitch: pitch})。参数pitch 要设置的音高,以度数为单位,远离屏幕平面(0-60)。(number)eventData 要添加到此方法触发的事件的事件对象的其他属性。(Object)返回Map:this二、jumpTo在没有动画过渡的情况下更改中心,缩放,方位和音高的任意组...

2019-03-22 16:55:11 2622

原创 mapbox setLayoutProperty 实现地图切换

上两篇分别写了地图的展示,和百度下标的样式,要求做一个可以切换地图的,先来个图片这个实现了线和点在地图中的切换https://docs.mapbox.com/mapbox-gl-js/example/toggle-layers/这个根据官网的例子做了处理,setLayoutProperty设置指定样式图层中布局属性的值。参数layer 要设置布局属性的图层的ID。(s...

2019-03-22 15:28:48 4712

原创 CSS3 transition 属性 实现地图切换

话不多说,直接上图,我查看了百度地图的然后试着做了一个具有收缩功能的<template> <div id="mapType"> <div class="mapTypeCard vectorType"> <span>地图</span> </div> <div class="...

2019-03-20 10:47:19 620

原创 mapbox展现地图

https://docs.mapbox.com/mapbox-gl-js/api/这个mapbox的官网,现在举个例子,展现地图直接上图<template> <div class="hello"> <div id="map" style="width: 2400px; height: 1000px;"></div> ...

2019-03-20 09:18:14 1047

原创 XMLHttpRequest对象进行post和get请求

XMLHttpRequest 对象用于在后台与服务器交换数据。在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加载后从服务器接收数据 在后台向服务器发送数据 let request =new XMLHttpRequest(); request.open("post","http://admin.fengdumao.cn/api/works/getWor...

2019-03-20 09:13:39 2641

原创 css设置背景图片拉伸全屏不重复

话不多说直接上图我们只给了宽和高100%就会出现这种状况&lt;template&gt; &lt;div class="hello"&gt;&lt;/div&gt;&lt;/template&gt;&lt;script&gt;export default { name: "HelloWorld", data() { return {}; }};

2019-03-14 14:56:00 11954 1

原创 js刷新页面之前弹出提示

onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 "确定要离开此页吗?"。该信息不能删除。但你可以自定义一些消息提示与标准信息一起显示在对话框。注意:如果你没有在 &lt;body&gt; 元素上指定 onbeforeunloa...

2019-03-13 13:58:55 9165

原创 js查找字符串中某字符连续出现最多的次数,打印这个字符和次数

思路一、借助一个中间值, middle当每次的循环的值都存进来, function test(str) { let count = 0; //计数 let middle = null; //中间值 let end = null; //第一名 let endCount = 0; //第一名的值 for(let index = 0; index &l...

2019-03-06 18:55:03 2650 2

原创 js获取dom节点

通过ID获取(getElementById)通过name属性(getElementsByName)通过标签名(getElementsByTagName)通过类名(getElementsByClassName)获取html的方法(document.documentElement)获取body的方法(document.body)...

2019-03-04 14:57:43 475

原创 js常用方法(一)

数组操作的方法:filter(): 过滤器三个参数:当前元素,当前元素的索引,当前的数组对象filter()不会改变原始数组。常用数组去重 var arr = [0,2,0,5,6,0,8,2,0,2,0,1,0,2,0,0,26,0] console.log(arr) var newarr = [] newarr = arr.filter(funct...

2019-03-04 11:28:20 223

vue+mapboxgl 添加点,添加注记

vue+mapboxgl 添加点,添加注记

2023-06-14

mapboxgl在地图上添加图片,动图

mapboxgl在地图上添加图片 mapboxgl在地图上添加动图,gif

2023-06-14

mapboxgl2.4.1加载3D建筑物

mapboxgl2.4.1加载3D建筑物 建筑物用的矢量瓦片,用的是geoserver本地发布的数据

2023-06-14

vue+mapboxgl 双屏同步展示

vue+mapboxgl 双屏同步展示

2023-06-13

vue+mapboxgl 卷帘功能

vue+mapboxgl 卷帘功能 可实现左右滑动

2023-06-13

vue+mapboxgl 鹰眼展示

运用vue加mapboxgl,编写的鹰眼图,全局视图,通过小图查看大图的展示功能 1、首先要有两个地图 大图,小图,鹰眼范围图(简称鹰眼) 2、大图移动,放大缩小的时候要相应的放大和缩小 3、小图不动,鹰眼图放大和缩小时,大图展示相应的位置

2020-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除