问题描述:
Unity使用esri插件生成地图时,导出项目在本电脑上可以正常出现,在其他人电脑上地图加载不出来
原因:
添加图层的时候和存储的时候用的是绝对路径,换了电脑就不能使用了
存储时是直接存储绝对路径的
解决方法:
1. 在电脑本地新建一个文件夹 专门用来读取这个图层(下下策)
2. 更改图层存储的路径 更改为相对路径
在ArcGISMapController
的start
里
其中Application.streamingAssetsPath 是项目Assets下StreamingAssets文件夹的绝对路径(打包前后的都可以)
注意:在编译器中的Application.streamingAssetsPath和导出的项目的Application.streamingAssetsPath的路径不一样,需要在打包出去之后更新一下