basemap有没有中文版的底图,支持3D的??
之前用的是这个(北京捷泰天域信息技术有限公司的):
esri.basemaps.selfBasemap = {baseMapLayers: [{url: "http://map.geoq.cn/ArcGIS/rest ... ot%3B}]};
map = new esri.Map("mapDiv",{logo : false,logoVisible:false,center:[108.4707150000, 23.6133290000],basemap: "selfBasemap",zoom: 8});
但是把arcgis javascript api的版本换成4.2之后,这个basemap就不支持3d了,只能用arcgis提供的英文版basemap。
esri.basemaps.selfBasemap = {baseMapLayers: [{url: "http://map.geoq.cn/ArcGIS/rest ... ot%3B}]};
map = new esri.Map("mapDiv",{logo : false,logoVisible:false,center:[108.4707150000, 23.6133290000],basemap: "selfBasemap",zoom: 8});
但是把arcgis javascript api的版本换成4.2之后,这个basemap就不支持3d了,只能用arcgis提供的英文版basemap。
4 个回复
谢军
赞同来自: java2596098860 、herrshi
解决办法:用代理服务器将10.2.2之前版本的地图服务伪装成第三方的地图服务,然后利用WebTileLayer将其加载到SceneView上。
操作步骤:
1)设置代理服务器
下载并配置代理页,在proxy.config文件中增加:
2)在JS中实例化WebTileLayer并作为底图使用
徐珂 - ArcGIS for Desktop
赞同来自: java2596098860
herrshi
赞同来自: java2596098860
java2596098860 - 改不完的BUG
赞同来自:
要回复问题请先登录或注册
发起人
改不完的BUG
相关问题
问题状态