GIS跨平台多端支持应用构建思路(mac/windows/linux/iOS/android)

本文探讨如何构建跨平台的GIS应用,从早期的ArcGIS到现在的多端支持。解决方案主要依赖HTML、CSS和JavaScript,利用Electron进行桌面端封装,移动端则借助WebView。GIS应用开发需注意多端适配和事件处理的差异。
摘要由CSDN通过智能技术生成

随着对传统互联网技术了解的越深就会发现,其实道理都想通,只不过细节不一样。

如何构建一个可以跨平台的支持多端的GIS应用呢?

为了搞清楚这个问题我们先回顾一下历史。早起的GIS都是CS端的,运行在windows机器上的。可能那个时候mac机器都不支持什么GIS软件。那时候还是arcgis的天下,arcgis支持两种语言,一是C#,二是Java。于是呼基于arcgis做二次开发基本上就是用c#写windows上的应用。java写其他平台上的应用,同一应用开发两次。而且那个时候好像没有什么产品是基于arcgis二次开发平台构建的,说白了二次开发这种东西还是太小儿科,做不出什么大文章。

后来随着更多的开源软件的上线,arcgis的市场份额逐渐下降,Qgis就是一款基于C++开发的功能强大的GIS软件。qgis是跨平台的。windows和mac都支持。使用起来给人的体验是比arcgis“轻”,arcgis太过于厚重。

好了言归正传,上面这些都是gis数据处理级别的,通用的软件,他不是一个应用,不是一个平台,不能直接产出服务和实际结果,相当于只是一个中间件。

那么现如今如何开发一套跨平台的多端支持的GIS应用呢?

答案还是HTML+CSS+J

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WebGIS小智

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值