Voronoi-Based K Nearest Neighbor Search for Spatial Network Databases