Dbus
From Navit's Wiki
This Document displays the requirements and implementation details of the navit dbus interface.
Contents |
Navit Dbus details:
DBUS Service: "org.navit_project.navit"
DBUS Object Path: "/org/navit_project/navit"
DBUS Interface: "org.navit_project.navit"
Navit Dbus Methods:
Redraw
Forces a redraw of the current map section
Name: draw
Args: (none)
Return: (none)
Center map (coordinates)
Centers the view to a absolute position on the map. Useful when looking up for some coordinates (e.g. for bookmarks). pro contains the map projection while x and y define the position.
Name: set_center
Args: (int pro, int x, int y)
Returns: (none)
Center map (pixel)
Centers the map to a specific position on the screen. x and y contain the pixel coordinates on the current map section starting from the upper left.
Name: set_center
Args: (int x, int y)
Returns: (none)
Set layout
Sets the map layout
Name: set_layout
Args: string layout_name
Returns: (none)
Zoom
Zooms into the map if f is positive, otherwise it zooms out. f is the zoom factor and has to be bigger than 1 or smaller than -1. Values between 1 and -1 have no effect. In addition, x and y can be set to zoom into a special point on the screen.
Name: zoom
Args: int f[, (int x, int y)]
Returns: (none)
Set destination
Sets the destination. pro contains the map projection while x and y define the position. descr is a description for the target
Name: set_destination
Args: (int pro, int x, int y), string descr
Returns: (none)
Set position
Sets the current position. pro contains the map projection while x and y define the position.
Name: set_destination
Args: (int pro, int x, int y)
Returns: (none)
Getting current position (in coordinates)
Not Implemented
Name: getCurrentPosition
Args: (none)
Returns: coordinate (string)
Getting current speed (in kph/mph/fps)
Not Implemented
Name: getCurrentSpeed
Args: (none)
Returns: speed in kph/mph

