Provides programmatic access to the TomTom Navigator SDK
| C# | Visual Basic |
public sealed class Navigator
Public NotInheritable Class Navigator
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| Navigator()()() | Initializes a new instance of the Navigator class | |
| 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) | (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.
(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()()() | (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.
|
| Object | |
| Navigator | |