web 前端
南山老沙
GIS架构师,爱生活,爱技术
展开
-
mapbox fitbounds 定位到geojson数据边界
mapbox 定位到多面的边界,利用turf.js 的bbox进行计算geojson的边界原创 2024-03-29 17:07:20 · 458 阅读 · 0 评论 -
约瑟夫环 JavaScript 实现
设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列, …,如此反复到所有的人全部出列为止。设n个人的编号分别为 1, 2, …, n,打印出出列顺序function countOff(N, M) { if (N < 1 || M < 1) { return; } const source = Array(...Arr...原创 2018-05-09 17:55:42 · 2782 阅读 · 0 评论 -
初始化一个序列数组的方式 js
初始化数组原创 2018-05-09 18:06:22 · 2078 阅读 · 0 评论 -
react svg Invariant Violation: Invalid tag
引入 @svgr/webpack,import Test from '../img/form/CollRearEnd.svg';class Coll extends Component { render(){ return <Test /> }}export default Coll;webpack.config.js{ test: /\.svg(...原创 2019-05-08 11:11:33 · 640 阅读 · 0 评论 -
css 隐藏滚动条
有时候滚动条影响视觉,且多占了点宽度,可能布局会出现一些意想不到的效果。因此,隐藏掉,也要保证可以继续滚动。以下是通过css来隐藏<style> .elem { /* IE 10+ */ -ms-overflow-style:none; /* 火狐,第一句在新版本貌似不起效果,故增加第二句 */ overflow...原创 2019-05-15 13:00:16 · 272 阅读 · 0 评论 -
创建 mapbox 本地 sprite
部署 mapbox 本地服务器,sprite也需要本地化,项目里面也需要定制化,下面简单介绍如何创建本地sprite在样式文件里面,会有这么一句:{ ... "version":8, "sprite": "mapbox://sprites/mapbox/streets-v11" ...}再看以下自定义定义的一个图层export const iconLayer = fro...原创 2019-06-05 22:11:34 · 3334 阅读 · 2 评论 -
js 加载 csv 文件时内容出现中文乱码问题
前言: csv 文件保存时,不是 utf-8 编码,导致读取的时候出现中文乱码一个简单粗暴的解决方法:用记事本打开csv文件,另存为utf-8编码文件下面是另外一个方法 fetch('static/data/list.csv', { }).then((res) => { console.log('object res', res); ...原创 2019-09-10 12:42:13 · 5095 阅读 · 0 评论