object -array with curve bezier and cycles texture

I have made this road with object plane add modifier array and made a curve bezier.
Its not nicely aligned had to choose -Y (select object see curve modifier) and I can get the road texture
right.

Need some help.roadtest.blend (467 KB)

UV uwrap the original plane and set the texture coordinates to UV. THe blend does not include the road texture so cannot say if that gives the result you are looking for.

Also to give a slightly better result ‘Merge’ in the array modifier

Ah I have to do it the old way with uv unwrap thanks.
Made the road 3d on the side the texture is not right.