摘要 |
Methods, apparatuses, and systems are provided which receive requests for map data, and generate virtual tables for accessing underlying navigational map data. Navigational functionality may be offered through structured query language (SQL) commands for all kinds of navigation data by the use of virtual tables. By offering functionality through SQL commands map developers benefit because there is no difference in accessing low-level data of the navigation database and higher-level functionality such as displaying map components. The commands used to send information to the graphic user interface, the navigation core, as well as the data access layer may all be accessed using virtual tables and SQL commands. |
主权项 |
1. A method comprising:
receiving, by use of a communication device, a request for navigation data, the request having a type; determining, by a processor coupled with the communication device, the type of the request; generating, by the processor responsive to receipt of the request, a virtual table based on the determined type of the request and a navigation database, coupled with the processor, in which a set of navigation data is stored, the generated virtual table comprising at least a subset of the set of navigation data stored in the navigation database, the subset being determined by the determined type of the request, the generated virtual table and the navigation database being accessible via a same query format; querying, by the processor using the query format, the virtual table based on the request for navigation data to obtain the requested navigation data therefrom; constructing, by the processor, a map tile command based on the obtained navigation data; and sending, by the communication device, the map tile command to a mobile device. |