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.