
mars3d技术
mars3d开发相关技术栈
今日无事勾栏听曲
今日无事,勾栏听曲
展开
-
vue3 + vite + ts 集成mars3d
vue+ vite +ts 集成mars3d原创 2023-02-24 17:23:25 · 3654 阅读 · 4 评论 -
Mars3D Studio 的使用方法
mars3d studio场景编辑平台的使用原创 2023-02-17 17:33:11 · 1216 阅读 · 0 评论 -
mars3d利用turf计算最短路径
利用turf计算最短路径原创 2022-10-28 17:17:42 · 852 阅读 · 0 评论 -
mars3d 和 turf结合使用——线相关分析
mars3d和turf的使用原创 2022-10-23 21:39:58 · 797 阅读 · 0 评论 -
vue插槽(slot)详解
vue Slot的使用原创 2022-08-20 17:09:06 · 3051 阅读 · 0 评论 -
ant-desgin for vue. Modal组件修改样式无效问题
ant-desgin-vue modal 组件修改样式无效原创 2022-08-13 16:44:46 · 1685 阅读 · 1 评论 -
关键字查询方法
关键字查询原创 2022-07-31 12:08:32 · 548 阅读 · 0 评论 -
商品金额格式转化
商品金额格式转化。原创 2022-07-23 17:49:47 · 114 阅读 · 0 评论 -
mars3d漫游类RoamLine升级——>FixedRoute
mars3d。RoamLine到FixRoute的升级原创 2022-07-16 15:33:51 · 1052 阅读 · 0 评论 -
ant-design for vue. table合并单元格通用方法
ant- design for table。合并单元格方法原创 2022-07-10 15:11:20 · 1258 阅读 · 0 评论 -
mars3d开发中遇到的问题
mars3d mars3d开发常见问题原创 2022-07-01 17:35:44 · 720 阅读 · 4 评论 -
ant-design for react 日期选择器遇到的问题。(mars3d开发)
ant-design for react 日期选择器遇到的问题(mars3d开发)原创 2022-06-24 17:18:17 · 1092 阅读 · 0 评论 -
React生命周期(getDerivedStateFromProps,componentDidMount)
React什么周期的使用原创 2022-06-17 12:56:13 · 601 阅读 · 0 评论 -
react父子组件传值
mars3d基础项目开发过程中遇到的组件之间的通信原创 2022-06-12 09:17:56 · 323 阅读 · 0 评论 -
使用mars3d常见问题记录
使用mars3d常见问题记录原创 2022-06-03 16:13:29 · 1585 阅读 · 0 评论 -
mars3d - Webpack打包教程
mars3d - Webpack打包教程原创 2022-05-19 11:17:12 · 667 阅读 · 0 评论 -
mars3d react功能示例——缺少<tbody>报错
问题一:缺少<tbody>报错报错信息如下总结:react对代码要求的严格程度貌似比vue要严格一些,在vue中不加<tbody>就不会有问题,但是在react中就会出现警告,解决办法:在tr标签的外面加上<tbody></tobdy>...原创 2022-05-13 14:09:55 · 278 阅读 · 0 评论 -
Mars3d开发——react基础项目
漫游详细组件封装1、问题描述在飞行漫游模块示例的迁移过程中,多处用到的UI部分进行封装成组件2、实现方法——函数式组件(1)useState设置默认参数状态 const [roamLineData, setRoamLineData] = useState({ td_alllength: 0, td_length: 0, td_alltimes: 0, td_times: 0, td_jd: 0, td_wd: 0, td_gd: 0,原创 2022-05-07 12:12:37 · 384 阅读 · 0 评论 -
mars3d开发 ——移动端画线矢量数据注意事项
简介:在使用mars3d进行移动端开发项目中,绘制线矢量数据和在PC端有很大不同点。主要体现在PC端可以通过鼠标双击 ,确定 线已经绘制完成,移动端没有双击。解决办法:在移动端想要结束绘制,需要调用endDraw()方法具体实现代码:绘制export function addLine() { return graphicLayer .startDraw({ name: "mars3d Demo", type: "polyline", style: {原创 2022-04-24 17:33:07 · 1023 阅读 · 0 评论 -
mars3d App开发——高德接口的使用
简介:为了减少在通过url传递过多的参数,我们使用了localforage的库来存储数据,但面临的问题是当用户清除缓存后就会拿不到数据,出现错误。为了解决这个问题,我们使用了高德的接口。一:路由传参这里我们只传递一个PIO点的key router.replace({ name: "search-result", query: { pointId: item.key } })二、拿到参数 const data: any = await localfora原创 2022-04-15 17:33:12 · 600 阅读 · 0 评论 -
mars3dApp开发——前后端接口对接
简介:在app开发收尾阶段,需要对之前通过localforage的方式获取记录的方式进行修改。目前后端采用node.js完成。收藏功能前后端对接:1、后端提供的接口collections/insert //添加collections/select //查询所有collections/select //根据ID查询collections/delete //根据ID删除collections/getIsCollection //判断是否已经被收藏2、前端接口参数结构以添加为例export原创 2022-04-08 16:46:59 · 1159 阅读 · 0 评论 -
mars3d开发——时序位置坐标
实现时序位置坐标一、1、现有数据如下 const arrData = [ { title: "中国安徽广播电视台", description: "安徽广播电视台(AHTV)是集广播、电视、报纸、</br>网络、新媒体等多种业务为一体的省级广播电视综合传</br>媒机构。", center: { lat: 31.817346, lng: 117.216403, alt: 342, heading: 168, pitch:原创 2022-04-02 13:02:59 · 343 阅读 · 0 评论 -
mars3d App开发——判定导航路线或者POI点是否被收藏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、业务需求二、实现过程1.接口部分2.取消收藏3、收藏前言mars3d App开发暂时涉及到的业务都是纯前端部分,但是我们也为后端留有接口,其中就包括判定导航路线或者POI点是否被收藏。一、业务需求点击收藏POI点或者路线后,再次进入时能够判定是否已经被收藏,并且收藏图标发现改变。合肥南站 POI点已经被收藏,下次再次进来是依然显示被收藏。二、实现过程1.接口部分代码如下:// 判断是否已经被收藏e.原创 2022-03-25 13:59:42 · 1528 阅读 · 0 评论 -
mars3dApp开发——“附近”功能模块开发
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、功能场景描述二、实现过程1.使用mars3d已经封装好的高德接口2、根据设施code查询3、附近点搜索前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、功能场景描述同高德地图和百度地图一样,可以查询到目标点附近的设施点,例如加油站、美食等等。我们使用的高德的接口进行查询的。二、实现过程.原创 2022-03-20 20:03:34 · 372 阅读 · 0 评论 -
mars3dApp开发——如何使用路由传参
文章目录前言一、使用场景二、router.push()和router.replace()1.router.replace()2.router.push()三、使用VueRouter之query与params两种传参区别前言mars3d App首页搜索模块遇到了有关路由传参的一些问题在此记录一下。提示:以下是本篇文章正文内容,下面案例可供参考一、使用场景1、搜索页输入关键词,点击搜索到搜索结果页面2、搜索结果页面,点击“附近”到附近数据列表页面,3、点击 要在目标点附近搜索的类型(美食,加油原创 2022-03-13 11:54:20 · 1575 阅读 · 0 评论 -
mars3d开发——雾天气
合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。雾天气特效首先我们在地图上加载一个模型代码如下:代码如下(示例): // 创建gltf模型, const gltfLayer = new mars3d.layer.ModelLayer({ name: "上海浦东", url: "//data.mars3d.cn/gltf/mars/shanghai/scene.gltf", style: { scale: 520, heading: 215 }, //原创 2022-03-04 17:39:09 · 335 阅读 · 0 评论 -
mars3d场景控制——各种特效(马赛克特效)
合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。**马赛克特效**一、添加模型代码如下: // 添加参考三维模型 const tiles3dLayer = new mars3d.layer.TilesetLayer({ url: "//data.mars3d.cn/3dtiles/qx-simiao/tileset.json", position: { alt: 80.6 }, maximumScreenSpaceError: 1, max原创 2022-02-26 15:52:24 · 658 阅读 · 0 评论 -
mars3d开发——鼠标按下特效
合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。一、鼠标按下特效1.通过配置创建地球时通过配置项来实现代码如下:代码如下(示例): control: { mouseDownView: false // 当前示例展现的控件-鼠标按下的特效 }2.按需添加代码如下: // 方式2:在创建地球后按需调用addControl添加(直接new对应type类型的控件) const mouseDownView = new mars3d.control.MouseDo原创 2022-02-18 17:50:50 · 453 阅读 · 0 评论 -
mars3d开发——模型热力图
mars3d实现模型热力图效果原创 2022-02-12 19:28:51 · 1274 阅读 · 5 评论 -
mars3d开发———比例尺控件
mars3d原创 2022-01-23 18:37:27 · 1003 阅读 · 0 评论 -
Mars3d开发——地图控件(导航球)
合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。一、导航球控件导航球可以调整地球的相机视角,便于观察。实现导航球的方式有两种,下面将一一介绍:1.通过配置创建地球时通过配置项来实现代码如下: option.control = { compass: { top: "10px", left: "5px" } // 当前示例展现的控件 - 导航球 }2.按需添加创建地球后按需调用addControl添加代码如下(示例): let compass = new原创 2022-01-16 12:37:47 · 1481 阅读 · 3 评论 -
Mars3d开发——加载瓦片图层
mar3d、vue.js、cesium原创 2022-01-08 15:12:16 · 2010 阅读 · 0 评论 -
Mars3d——智慧社区
智慧社区、mars3d、cesium、vue.js原创 2021-12-31 16:36:51 · 1104 阅读 · 0 评论 -
Mars3d开发——坐标系以及事件机制
坐标系转化、事件机制 、mars3d 、cesium、vue.js原创 2021-12-31 16:11:34 · 2853 阅读 · 0 评论 -
Mars3d开发——鹰眼地图
Mars3d开发——鹰眼地图合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。鹰眼地图Mars3d开发——鹰眼地图一、简单介绍二、使用步骤1.引入mars3d和cesium类库2.在文件中引入mars3d3.初始化地图场景配置4.构造一个鹰眼地图一、简单介绍拥有鹰眼地图的厂商有很多,比如百度的鹰眼地图、高德的鹰眼地图等等,但是要实现这个功能却很麻烦。无论是代码量还是复杂程度都不是一个很好的选择。所有我选择了mars3d的鹰眼地图,它基于cesium对鹰眼地图进行重新的封装,所以原创 2021-12-28 12:25:37 · 1414 阅读 · 1 评论 -
Mars3d开发——飞行漫游
Mars3d开发——飞行漫游合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。文章目录Mars3d开发——飞行漫游前言一、参考API二、创建一个漫游对象1.创建矢量图层2 .创建一个飞行漫游对象3.开始漫游附:常用方法前言Mars3d一款基于 WebGL 技术实现的三维客户端开发平台,基于Cesium 优化提升与B/S架构设计,支持多行业扩展的轻量级高效能GIS开发平台,能够免安装、无插件地在浏览器中高效运行,并可快速接入与使用多种GIS数据和三维模型,呈现三维空间的可视化,完原创 2021-12-27 22:13:20 · 1753 阅读 · 0 评论