GMSURLTileLayer与折线重叠

时间:2016-03-01 12:55:25

标签: ios google-maps

我在我的应用中使用Google Maps SDK for iOS。我可以轻松地用谷歌地图瓷砖绘制折线。但是当我添加自定义(OSM)TileLayer时 - 它会渲染折线。无法理解我可以通过自定义瓷砖将我的折线带回来。

以下是下载磁贴的代码:

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;

2 个答案:

答案 0 :(得分:0)

通过更改自定义切片图层和折线图层的zIndex值来解决问题

答案 1 :(得分:0)

我设置zIndex = 99,使用上面相同的代码,仍然看不到自定义图块。不知道为什么。

然而,谷歌示例代码,SDKDemo - > tilelayer DID工作,确实显示了平面图叠加。