关于在arcgis for js 加载wkid=21481的图层后如何继续添加天地图或百度地图作为底图的问题

各位好
我是一个前端工程师,最近遇到一个难题,想请教大家。
有一个项目一开始使用arcgis for js 3.20加载了两个切片图层(该服务由其他公司提供)和许多点,这两个图层都使用的是wkid=21481的坐标系,点使用的也是该坐标系下的坐标。
后来需要给这个地图(只显示福州市的地图)再加一个底图,因为之前的两个图层其中有一个作为底图来说显示的信息太简单了,另一个图层是管线图层。
刚开始想使用百度地图作为底图来加载,但试了很久,加上有些地方不是很清楚,所以觉得此路应该不通。后面又搜到可以加载天地图作为底图,但是去福州天地图的官网上看了一下他们用的又是wkid=4490的坐标系。
不同坐标系的图层应该是不可以相互叠加的,
所以我的问题是
1.有什么方法可以转换坐标系吗?如果是同一个坐标系下的图层就好添加了。
2.如果不可以转的话那我就比如要切换到天地图作为底图的时候把map的wkid改为4490,隐藏掉那两个使用21481作为坐标系的图层,再加载该天地图,然后把点的坐标也改成4490下的坐标,那么具体的21481坐标系下的坐标转换为4490坐标系下的坐标的方法是什么呢?
 
麻烦大家帮我看一下,谢谢了。
已邀请:

谢军

赞同来自:

1.缓存服务没有办法通过动态投影转换坐标系,如果切片方案不一致,是不能够叠加同时显示的。
2.map对象的坐标系在确定后不能再修改。如果要把底图由21481的缓存图层改为4490的缓存图层,需要destory之前的map对象,重新创建一个map对象。点要素类如果不是缓存图层,可以自动进行投影转换,叠加到任意坐标系的底图上。

要回复问题请先登录注册