Cesium开发:ArcGIS Server 发布的服务url裁剪与拼接

本文介绍了在Cesium开发中如何处理ArcGIS Server发布的服务URL,特别是面对URL结构与常规WFS服务不同的情况。通过字符串操作,如indexOf和substr方法,来裁剪并拼接URL,简化前端添加服务时的交互问题。
摘要由CSDN通过智能技术生成

通常我们用geoserver发布服务,我发布了一个WFS服务,他的url长下面这个样子:

http://xxxx:xxx/geoserver/POI/xxx

但是应对公司需求,还需要加载ArcGIS Server的服务,他的url就比较怪,长这个样子:

http://xxxxx:xxx/arcgis/services/sdkdemo/point/MapServer/WFSServer

我们前端添加WFS服务的交互方式通常设计为:

url 图层名 字段名

但因为两者地址不同,交互时用户添加字段名我们解析起来就很麻烦,也经常出问题。故需要简单的字符串拼接,正好联系一下string对象类的indexOf,substr方法。转换下思路,我们实际上就是要裁剪两个单词,sdkdemo和MapServer中间的字段,再拼接起来。

具体代码如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值