最新版本

wangtao b7ddf9ace4 菜单调整 6 months ago
public 5846eb7c7e 调整地图资源地址 6 months ago
src b7ddf9ace4 菜单调整 6 months ago
文件 ec729ec010 网格地图 1 year ago
.browserslistrc ef26d16612 滑动 1 year ago
.env.development ef26d16612 滑动 1 year ago
.env.prod ef26d16612 滑动 1 year ago
.env.test ef26d16612 滑动 1 year ago
.eslintrc.js ef26d16612 滑动 1 year ago
.gitignore ef26d16612 滑动 1 year ago
README.md aff5a65dd4 修复地图无法渲染问题 9 months ago
babel.config.js ef26d16612 滑动 1 year ago
balbel.babelrc ef26d16612 滑动 1 year ago
package.json df641012cb 列表滚动实现 1 year ago
proxy-dev.js c2567b355c 日常更新 8 months ago
vue.config.js ef26d16612 滑动 1 year ago

README.md

闵行大屏项目

文档(吉超博)

https://docs.apipost.cn/preview/61b2861af42252f6/a453b7fa01ec4c0f?target_id=2c54712b-9b38-4642-b3a9-7205d58072ca

地图 https://docs.qq.com/doc/p/45a9e62baebdf0205ee8e062dc788a6ab99f9386?pub=1&dver=2.1.0

node-module插件模块引入

node 14.16.4

坐标系

我们通常用经纬度来表示一个地理位置,但是由于一些原因,我们从不同渠道得到的经纬度信息可能并不是在同一个坐标系下。

高德地图、腾讯地图以及谷歌中国区地图使用的是GCJ-02坐标系 百度地图使用的是BD-09坐标系 底层接口(HTML5 Geolocation或ios、安卓API)通过GPS设备获取的坐标使用的是WGS-84坐标系 不同的坐标系之间可能有几十到几百米的偏移,所以在开发基于地图的产品,或者做地理数据可视化时,我们需要修正不同坐标系之间的偏差。

WGS-84 - 世界大地测量系统 WGS-84(World Geodetic System, WGS)是使用最广泛的坐标系,也是世界通用的坐标系,GPS设备得到的经纬度就是在WGS84坐标系下的经纬度。通常通过底层接口得到的定位信息都是WGS84坐标系。

GCJ-02 - 国测局坐标 GCJ-02(G-Guojia国家,C-Cehui测绘,J-Ju局),又被称为火星坐标系,是一种基于WGS-84制定的大地测量系统,由中国国测局制定。此坐标系所采用的混淆算法会在经纬度中加入随机的偏移。

国家规定,中国大陆所有公开地理数据都需要至少用GCJ-02进行加密,也就是说我们从国内公司的产品中得到的数据,一定是经过了加密的。绝大部分国内互联网地图提供商都是使用GCJ-02坐标系,包括高德地图,谷歌地图中国区等。 BD-09 - 百度坐标系 BD-09(Baidu, BD)是百度地图使用的地理坐标系,其在GCJ-02上多增加了一次变换,用来保护用户隐私。从百度产品中得到的坐标都是BD-09坐标系。

npm install

运行

npm run serve

打包

npm run build

不同环境打包,对应根目录.env-文件配置

development开发环境

npm run build:dev

prod发布环境

npm run build:prod

test测试环境

npm run build:test

修改高德和大数据地图切换

闵行地图文档

https://docs.qq.com/doc/p/45a9e62baebdf0205ee8e062dc788a6ab99f9386?dver=2.1.0

See 1、修改html页面引入路径 2、修改vue.config.js中configureWebpack全局变量配置 3、修改每个mixins中map路径为大数据/高德对应引入文件.

非国产 32.0.15.107:8080

国产 10.236.244.108:8083