首页
学习
活动
专区
圈层
工具
发布

常见的世界地图数据来源

师姐这周没有鸽,鼓掌,呱唧呱唧呱唧 咳咳,进入正题,之前我写过“矢量数据来源”和常见的栅格数据来源的推文(点击图片可直接跳转) 分享的是国内的常见的数据获取,包括“行政边界”、“DEM”、“土地利用...”......最近清理电脑内存有点多,看着总是不爽,毕竟我是“龙” (上下文仅有三毛钱关系) 这次呢,分享一些常见世界地图的数据来源 - 01 - DIVA-GIS http://swww.diva-gis.org...,后台回复“世界”获取文中提到的DIVA-GIS软件相关资料和世界行政边界数据 注意:外网上的数据很多涉及到我国领土主权问题 比如GADM上的数据错将台湾省按照国家表示 建议直接访问 自然资源部地图技术审查中心...https://www.zrzyst.cn/ 查看关于国家版图地图知识,将错误数据修改 权威官方从源头解决“问题地图” ---------------------------------------

1.3K10

Vue webpack打包后,css样式发生改变或不起作用

scoped属性的父级组件,可以修改子组件样式 4)加了scoped属性的父级组件,也可以强行控制加了scoped属性的子组件,方法是:.a >>> .b或者css预处理中的 .a /deep/ 二.css样式不起作用...原因: 1.使用了webpack2的语法规则不正确; webpack2要求必须写-loader; 2.可能是只写了css-loader,没有写style-loader; 3.顺序反了,必须写成 style-loader...css-loader; 没写style-loader则build文件会生成,但你会发现页面中js不起作用; 没写css-loader则会直接报错:’You may need an appropriate...只是没起作用而不报错就意味着它的作用是将样式插入到DOM元素中;结合网上的答案以及观察预览页面发现:style-loader会在页面的header标签里生成内部的; css-loader 会报错,是因为它影响到webpack

5.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vue2(webpack)调用amap高德地图及其UI组件vue2(webpack)调用amap高德地图及其UI组件和标记物#

    vue2(webpack)调用amap高德地图及其UI组件和标记物# 今天一个app项目中要使用vue2加入高德地图,本来以为有第三方的插件,结果没找到适合自己用的,因为地图这块,一般都是自定义程度比较高的...注:这块针对的是app版开发,更多更详细请阅读官方api 1、申请key### 创建应用,然后申请key,后期要用到,如果已经有key,忽略这一步 2、修改配置### 首先要在build/webpack.base.conf.js...这里写图片描述 3、调用高德地图### 首先在index.html中加入如下引用 地图JSAPI --> 然后再mounted中初始化地图,这时候地图就会显示出来了,但是没有任何组件,注意vue2废弃ready,请使用mounted。...--创建地图 --> let mapObj = new AMap.Map('map-container', { center: [117.000923, 36.675807],

    1.9K30

    vue2(webpack)调用amap高德地图及其UI组件

    vue2(webpack)调用amap高德地图及其UI组件和标记物 今天一个app项目中要使用vue2加入高德地图,本来以为有第三方的插件,结果没找到适合自己用的,因为地图这块,一般都是自定义程度比较高的...1、申请key 点击下边的网址,创建应用,然后申请key,后期要用到,如果已经有key,忽略这一步 http://lbs.amap.com/dev/key/app 2、修改配置 首先要在build/webpack.base.conf.js...3、调用高德地图 首先在index.html中加入如下引用 地图JSAPI --> 然后再mounted中初始化地图,这时候地图就会显示出来了,但是没有任何组件,注意vue2废弃ready,请使用mounted。...4、地图添加标记物和信息框 marker和infowindow 因为我从后台取到的点是gps定位的点,因为坐标系不同,所以要将gps的点转成高德坐标系的点;点击marker显示infowindow,并给

    2.7K10

    React+Redux仿Web追书神器

    的版本 准备工作 整理 API 学习 Redux(搭建脚手架) API 数据 数据来源主要是两个地方:一个是开源的Android项目与RN版本的数据,另一个是追书神器h5移动端 数据跨域:网上查了不少方法...Webpack(3.10.0) 本项目主要用了第三方的脚手架,学习了反向代理部分,当然自己也搭建过 webpack,后续会升级 webpack。...这里提下反向代理部分,关于使用 webpack-dev-server 进行配置反向代理的时候,如果使用 pathRewrite 到属性需要注意 webpack-dev-server 版本,这个属性是在...1.15.0 中,不然是不起作用的。...Webpack1.x升级到Webpack3.10 问题 1.x 3.10 备注 参考 webpack 2 cannot resolve empty extensions extensions数组中不能出现空字符或者字符串

    1.9K80

    webpack代码分离 ensure 看了还不懂,你打我

    webpack ensure相信大家都听过。有人称它为异步加载,也有人说做代码切割,那这个家伙到底是用来干嘛的?...打开地图的话就要利用百度地图的js,于是我们不得不在首页中把百度地图的js一起打包进去首页,一个百度地图的js文件是非常大的,假设为1m,于是就造成了我们首页打包的js非常大,用户打开首页的时间就比较长了...可以在点击的时候,才加载百度地图,等百度地图加载完成后,在利用百度地图的对象去执行我们的操作。ok,讲到这里webpack.ensure的原理也就讲了一大半了。...ok,那么我们就利用webpack的api去帮我们完成这样一件事情。...点击后才进行异步加载百度地图js,上面的click加载js时我们自己写的,webpack可以轻松帮我们搞定这样的事情,而不用我们手写 mapBtn.click(function() { require.ensure

    74141

    Vue CLI 项目迁移中样式调试利器:开启 CSS SourceMap 定位源文件

    迁移完成后,大部分功能运行正常,但地图功能中的 Marker 图标大小却出现了明显异常。...最终发现这些样式被编译到了app.a9a7ba88.css文件中——这是 Webpack 构建过程中生成的 CSS 文件。...问题现象对比迁移前功能样式迁移后的样式问题分析:编译后的 CSS 难以追溯在 Vue CLI 项目中(基于 Webpack),开发环境也会对 CSS 资源进行处理:所有样式文件(.css, .scss,...会被合并处理通过 CSS loader 进行编译和转换最终生成优化后的 CSS 文件这使得我们在浏览器中看到的:只有编译后的文件(如app.a9a7ba88.css)丢失了原始文件路径信息无法直接定位样式规则的来源解决方案...important;}因为地图功能中的 Marker 多处使用,所以需要设置全局 css。2.根本方案:启用 CSS SourceMap2.1 什么是 SourceMap?

    25910

    webpack 版本冲突详细原因分析及解决办法「建议收藏」

    本项目使用vue/cli-4构建,在安装完less-loader后,npm run serve 时候报错,原因是webpack版本冲突 报错信息 Error: Rule can only have one.../lib/Compiler.js:529:11) 分析 在npm install 安装完依赖模块后,使用webpack -v查看webpack 版本(注意,如果已经全局安装webpack 该命令会显示全局安装的...webapck版本,要查看局部安装的版本号可以使用 npx webpack -v 查看),此时我的局部的webpack版本是4.x.x。...例如,我webpack原来的版本是4.x.x。我保留它。...卸载另一个也就是5.x的版本,但是less-loader 要依赖它怎么办,很简单,换一个版本低一点的less-loader 就行了 卸载 卸载,不过我试过,直接用下面的命令卸载webpack 好像不起作用

    3.6K30

    vue2脚手架之自定义组件的总结

    前言 vue脚手架的作用是用来自动一键生成vue+webpack的项目模版,包括依赖库,免去你手动安装各种插件,寻找各种cdn并一个个引入的麻烦。...vue脚手架指的是vue-cli,它是一个专门为单页面应用快速搭建繁杂的脚手架,它可以轻松的创建新的应用程序而且可用于自动生成vue和webpack的项目模板。...它是用于自动生成vue.js+webpack的项目模板,是为现代前端工作流提供了 batteries-included 的构建设置。...vue-cli这个构建工具大大降低了webpack的使用难度,支持热更新,有webpack-dev-server的支持, 相当于启动了一个请求服务器,给你搭建了一个测试环境,只关注开发就OK。...注意:如果我们只写(@click=“xxx”)是不起作用的,我们必须这样写:         @click.native="xxx" 展示结果:但我们绑定完一个点击事件给子组件时,点击组件的范围就会出现相应的结果

    83930

    Vue.js下引入百度地图jsApi的两种方法

    但是单单通过引入的方法,对于使用单文件组件的vue+webpack开发的项目,显然是不够的。于是,通过网上查资料。这里找到了两种方法。...直接引入script标签 第一种方法是通过直接引入的方法,当然除了引入script标签还不够,要想在vue文件中使用bmap对象,还需要在webpack的配置文件中,设置外部扩展(externals属性...我们就可以在我们的项目中通过引入js文件的方法,直接使用百度地图的api。...,设置中心点坐标和地图级别 map.addOverlay(marker) // 将标注添加到地图中 } } 注意这里,实例化地图api,最好要在mounted阶段进行,如果你的dom...通过模块化引入的方法 实际上百度地图官方已经开源了基于jsApi的vue和react的对应开源组件,我们可以直接通过npm安装,然后使用。

    5.4K10

    Cesium笔记(1):在项目中使用Cesium—Vue整合Cesium

    配置 amd参数在output 里加入sourcePrefix: ' ' 让webpack 正确处理多行字符串module中在rules后添加 unknownContextCritical: false...29.75)}))这个配置,参考:https://www.cnblogs.com/reround/p/12160503.htmlvue使用Cesium注意事项无论是maptalks还是Cesium,请不要把跟地图更新相关数据放到...解决:将viewer放到全局对象当中之前做maptalks地图的时候,maptalks.ui.UIMarker,把创建的marker 放到一个 vue data 定义的数组中MarkersList(Vue...View 中,通过数组做一些页面展示逻辑),清空MarkersList的时候,会发现,地图上的˛UIMarker清除不干净。...可参看文章:基于Webpack的Cesium+Vue应用 https://blog.csdn.net/m0_37972557/article/details/79768408?

    2.2K20
    领券