public void navigateToAddress(QueSelectAddressType address) { QuePointHandle point = new QuePointHandle(); bool isActive = false; if (QueRouteIsActive(ref isActive) == QueErrT16.None) { if (isActive) { QueRouteStop(); } if (QueCreatePointFromAddress(ref address, ref point) == QueErrT16.None) { QueRouteToPoint(point); QueClosePoint(point); } } }
private static extern QueErrT16 QueSelectAddressFromFind(HWND parent, ref QueSelectAddressType address, ref QuePointHandle point);
private static extern QueErrT16 QueCreatePointFromAddress(ref QueSelectAddressType address, ref QuePointHandle point);