2016-03-01 133 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