Thanks for that.
The problem was :-
HTML Code:
Structure OSMTileName
Public OSMColumn As Integer
Public OSMTile As Integer
Public Name As String ' Tile Name
Public OSMTileDetails As TileDetails
End Structure
Structure TileDetails
Public X As Double ' Lon
Public Y As Double ' Lat
Public Height As Double ' Lon span
Public Width As Double ' Lat span
End Structure
HTML Code:
Private Sub LoadMapGrid(ByRef ThisArray As Array, ByVal Lat As Double, ByVal Lon As Double, ByVal z As Integer)
I changed it to:-
HTML Code:
Private Sub LoadMapGrid(ByRef ThisArray(,) As OSMTileName, ByVal Lat As Double, ByVal Lon As Double, ByVal z As Integer)