Methods and Systems are provided for interfacing to navigation operations.
An application programming interface (API) library is provided having navigation
modules, guidance modules, routing modules, and mapping modules. The API is accessible
to customized modules operating on a portable electronic device. The customized
modules are operable to selectively access and process a number of the modules
using the API library while the customized modules are processing on the portable
electronic device.