C. Search using Street Data
After the user’s location and streets for display have been
selected, only the regional data elements that are within
threshold distance are received from the server. The regional
data elements are mapped onto the information layer. Next,
the traveling paths from the user’s location to each regional
data element are calculated. A shortest path algorithm is
applied in here. In our proposed model, Dijkstra’s algorithm
[3] is used. After the traveling path to each regional data
element is computed, only the ones that pertain to the user’s
selected street are queried. The result contains only the data
that the user can readily visit while moving.