I have written an Add-in which uses reverse geocoding to obtain the nearest Street Address to a given point.

The Street Address is then used as a Waypoint forming part of a Route.

However, if the Street Address found is a Limited Access Road (eg: Interstate, Motorway or Autoroute) then MapPoint will not route directly from the Waypoint and, quite rightly, uses other roads from the Waypoint until it finds a junction to gain access.

I need to determine the GeoRoadType value of the road in order to eliminate Limited Access Roads from the results.

For example if GeoRoadType = geoRoadInterstate or GeoRoadType = geoRoadLimitedAccess then eliminate.

So here is the question:

Is there any way to determine the GeoRoadType value from a given Street Address ?

Any help would be appreciated.