In The Hand - .NET Components for Mobility
Navigator Class
NamespacesInTheHand.TomTomNavigator
Provides programmatic access to the TomTom Navigator SDK
Declaration Syntax
C#Visual Basic
public sealed class Navigator
Public NotInheritable Class Navigator
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
Navigator()()()
AbortItinteraryLeg()()()
Disable the current leg and clear the route.

Requires Navigator v6.0


AddPoi(String, LatLong, String, String)
Add a point of interest to the .OV2 file specified by the POI category argument.

ApplicationVersion
Returns the version number information of TomTom Navigator.

BringNavigatorToForeground()()()
Puts the navigator application in the foreground.

ChangeSetting(SettingAndValue)
Various commands to change a setting or instruct TomTom Navigator to perform a certain task.

ClearFavorite(Int32)
Clears given favourite or returns an error, if the index is beyond the bounds of the favourites array.

ClearItinerary()()()
Clears the itinerary.

Requires Navigator v6.0


ClearRoute()()()
Clears the active route without asking the user for confirmation.

Requires Navigator v5.20 or later


CloseInternetConnection()()()
Closes the internet connection.

Requires Navigator v6.0


ColorStyle
Sets the color scheme.

CurrentPosition
Gets current position information from GPS.

DataSetInfo
Get information about the currently selected data set.

DeleteAllPoi(String)
Delete all points of interest from the .OV2 file specified by the POI category argument.

DeleteClosestPoi(String, LatLong)
Delete a point of interest from the .OV2 file specified by the POI category argument.

EnableGFRecord(Int32, Boolean)
Enable or disable, record from the GF file.

Requires Navigator v6.0


Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecutablePath
Gets or sets the full path to the TomTom executable.

ExternalGPSInput
Returns a stream which allows you to write custom NMEA GPS data to TomTom.

Requires Navigator v5.20 or later


Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FlashMessage(String, Int32)
Flashes a message on the navigator screen.

Geocode(String)
Locates a specific point based on the address.

Geocode(String, String)
Locates a specific point based on the address.

Geocode(String, String, String)
Locates a specific point based on the address.

Geocode(String, String, String, String)
Locates a specific point based on the address.

GeocodeByPostalCode(String, String, String)
Returns geocode (latitude and longitude) for the given address, specified by the country, postal code, and house number arguments, and return the co-ordinates of the found location and its complete city and street names in the geocode information argument.

Requires Navigator v5.20 or later


GetCurrentStopover()()()
Returns the index of the first active stopover.

Requires Navigator v6.0


GetDeviceActivationCode(Boolean)
Returns the device id used for activation.

Requires Navigator v6.0


GetEvent(String)
Checks for an event sent to your application.

GetFavorite(Int32)
Returns the element from the favourites array with the given index (zero-based).

GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetLocationInfo(LatLong)
Gets information about the location closest to the given coordinates.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Handle
Returns the native window handle of the TomTom Navigator application.

InternetConnectionStatus
Gets the status of the internet connection.

Requires Navigator v6.0


IsApplicationRunning
Returns true if TomTom Navigator is currently executing.

LoadItinerary(String)
Load a saved itinerary from file.

Requires Navigator v6.0


MakePoiVisible(PoiType, Boolean)
Enable or disable displaying a specific POI type.

MakeUserPoiVisible(String, Boolean)
Enable or disable displaying a specific user-created POI type.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MoveClosestPoi(String, LatLong, LatLong)
Move a point of interest from the .OV2 file specified by the POI category argument to a new position.

NavigateToAddress(String, String, String, String)
Navigates to a specific address.

NavigateToCoordinates(LatLong)
Navigate to the location specified by a LatLong object.

NavigateToCoordinates(LatLong, String)
Navigate to the location specified by a LatLong object.

NavigateToFavorite(Int32)
Starts planning the route from the current point to the given favourite.

NavigateToNextStopover()()()
Disable current leg and navigate to stopover of next leg.

Requires Navigator v6.0


NavigateToPostalCode(String, String, String)
Starts planning the route from the current point to the address specified via postal code.

Requires Navigator v5.20 or later


NightColorStyle
Sets the color scheme used in night mode.

OpenInternetConnection()()()
Opens an internet connection, using a phone connected with bluetooth.

Requires Navigator v6.0


PlaySoundFile(String, Boolean)
Plays an .ogg soundfile.

Requires Navigator v6.0


RawGpsReceived
Event raised when raw GPS data is returned from TomTom Navigator.

Requires Navigator v6.0


RouteCoordinates
Returns an array of coordinates (nodes) for the current route.

RouteInfo
Gets information on the currently planned route.

RouteSummaryVisible
Enables or disables route summary screen after the route has been planned as a result of SDK NavigateTo... calls.

Requires Navigator v5.20 or later


SafetySpeed
Sets the safety speed.

SaveItinerary(String)
Saves the current itinerary to a file.

Requires Navigator v6.0


SdkVersion
Returns the SDK version number information (version string and build number).

SendMessage(array<String>[]()[])
SetFavorite(Int32, Favorite)
Assigns the data to the element from the favourites array with the given index (zero-based).

ShowAddressOnMap(String, String, String, String)
Centers the map around the given address (zoomed in).

ShowCoordinatesOnMap(LatLong)
Centers the map around the given coordinates (zoomed in).

ShowExactDestination
If enabled, the application will draw a dotted line from the end of the route, which is always on a road, to the exact destination. This is useful if the destination is not located on a road.

Requires Navigator v6.0


ShowPostalCodeOnMap(String, String, String)
Shows a postal code on the map.

Requires Navigator v5.20 or later


ShowRectangleOnMap(LatLongRectangle)
Rescales the map to show the given rectangle.

StartApplication()()()
Starts TomTom Navigator in the background.

StopApplication()()()
Stops Navigator if it was running, otherwise does nothing.

SwitchMap(String)
Tries to open the map in the given directory.

SwitchToNavigatorView()()()
Switches to the navigation view. Useful because various API calls only work in Navigation view.

TomTomApplicationToForeground()()()
Brings Navigator to the foreground. The difference with BringNavigatorToForeground()()() is that this method is quicker using SDK v5, but does not start up Navigator if it wasn't already running.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UniqueDeviceID
Returns a string unique to the device.

UseGFFile(String)
Loads and uses the GF file.

Requires Navigator v6.0


VoiceVolume
Sets the voice volume.

Inheritance Hierarchy
Object
Navigator

Assembly: InTheHand.TomTom (Module: InTheHand.TomTom) Version: 6.2.0.0