2016-03-01 89 views
0

我在我的应用中使用iOS版Google地图SDK。我可以很容易地绘制谷歌地图瓷砖折线。但是,当我添加自定义(OSM)TileLayer - 它呈现在折线。无法理解我可以修复哪些东西来将我的折线与自定义切片相提并论。GMSURLTileLayer重叠折线

下面是用于下载的瓷砖的代码:通过改变自定义图块层和折线层的zIndex的值sovled

GMSTileURLConstructor urls = ^(NSUInteger x, NSUInteger y, NSUInteger zoom) { 
     NSString *url = [NSString 
         stringWithFormat:@"http://a.tile.openstreetmap.org/%lu/%lu/%lu.png", (unsigned long)zoom, (unsigned long)x, (unsigned long)y]; 
     return [NSURL URLWithString:url]; 
    }; 
    GMSURLTileLayer *layer = [GMSURLTileLayer tileLayerWithURLConstructor:urls]; 
    layer.map = googleMapView; 

回答

0

问题

0

我设置zIndex的= 99,使用上述相同的代码,还是做没有看到自定义瓷砖。不知道为什么。

但是,谷歌示例代码SDKDemo - > tilelayer DID的作品,确实显示了平面图覆盖。

+0

所以你说的是SDKDemo的作品。看起来更像是对我的评论。 – Andrej