Esempio n. 1
0
    public static List <GameObject> GetOSMTileGameObjectsInBoundingBoxCutting(MapBounds bounds, int zoomLevel)
    {
        List <GameObject> tileGOs = new List <GameObject>();
        List <OSMTile>    tiles   = GetOSMTilesInBoundingBox(bounds, zoomLevel);

        foreach (OSMTile tile in tiles)
        {
            GameObject       tileGO        = GetOSMTileGameObject(tile);
            OSMTileBehaviour tileBehaviour = tileGO.GetComponent <OSMTileBehaviour>();
            tileBehaviour.InitializeCuttingBounds(bounds);
            tileGOs.Add(tileGO);
        }

        return(tileGOs);
    }