如何加载远程的tileMap?

在游戏开发中,需要加载在服务端的远程tileMap地图,目前tileMap的一些依赖是放在工程里的,服务端只存放了.tmx文件,我用cc.assetsManager.loadRemote去加载该.txm文件后,发现载下来是一个cc_TextAsset的资源,而不是tileMap组件需要的cc_TiledMapAsset,请问我需要怎么处理呢?是否是需要将tileMap的一些其他依赖资源,比如图层信息等这些的tmx也放在服务端?
加载代码如下:
cc.assetManager.loadRemote( ‘https://xxxx.com/round/Round_999.tmx’, (err, assets) => {
this.tiledMap.tmxAsset = mapData })

服务端的header

response

tmxAsset.tmxXmlStr = null;
tmxAsset.tmxXmlStr = remoteTiled._nativeAsset;

可以加载一个本地的 然后用远程的配置信息替换一下