This function does not works if I use Lat. 45.55811 Long. 11.545 as
Start or Stop point.
Is it a bug of Calculate() method?
Is there an error in my function?
I work with MapPoint 2004 ActiveX.

Thanks,
Marco

-------------------------------------------------------------------------------
Dim m_oMap As MapPoint.Map
Dim m_oApplication As MapPoint.Application
Dim m_oRoute As MapPoint.Route
Dim m_oLocation As MapPoint.Location

m_oMap = MPControl.NewMap(2)
m_oApplication = m_oMap.Application
MPControl.Units = MapPoint.GeoUnits.geoKm
m_oRoute = m_oMap.ActiveRoute

m_oLocation = m_oMap.GetLocation(45.93411, 9.93089, 100)
m_oRoute.Waypoints.Add(m_oLocation, "start")

' Coords works
m_oLocation = m_oMap.GetLocation(45.55811, 11.544, 100)
' Coords doesn't works
'm_oLocation = m_oMap.GetLocation(45.55811, 11.545, 100)
m_oRoute.Waypoints.Add(m_oLocation, "stop")

m_oRoute.Calculate()
---------------------------------------------------------------------------------