有没有办法避免在AGSMapView中显示灰色瓷砖

时间:2016-06-03 12:10:07

标签: ios swift arcgis

在AGISMapView上添加了地形图层,

let layerUrl = "http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"
let url = NSURL(string: layerUrl)!
let mapWithURL = AGSTiledMapServiceLayer.tiledMapServiceLayerWithURL(url) as! AGSTiledMapServiceLayer
self.agsMapView.insertMapLayer(mapWithURL, withName: "AGSMapLayer", atIndex: 0)

问题是每当我们将地图移动到不同的地方时它会显示灰色瓷砖,有没有办法避免这种情况,如果它以低分辨率显示瓷砖,但灰色瓷砖看起来不太好就可以。

请提前告知我是否有任何方法可以避免这种情况。

请查看以下图片了解更多详情。

enter image description here

1 个答案:

答案 0 :(得分:1)

你提到的“灰色瓷砖”是背景颜色(灰色)和网格(线条)。

您应该查看AGSMapView的属性:backgroundColor,gridLineColor,gridLineWidth,gridSize。例如,将gridLineWidth设置为0,将backgroundColor设置为whiteColor将产生完全白色的背景。