Can you use Locate City to locate some other city than the one nearest to you? I'm trying to build a system of "blind" aerial navigation using 3.5e spells instead of the RL tools for this, and as per Brian's answer, it looks like Locate City provides 99% of the function of a VOR/DME. However, in reality, aircraft can tune multiple VOR stations, and use that functionality to navigate to waypoints that sit at the intersections of VOR radials. Can Locate City be used to locate that second city, or are you stuck with direction and distance to one city only? (Which is workable for finding your position, but is a bit more annoying for some purposes than having intersecting radials.)
No, but the caster has some control over what the word "nearest" means.
You sense the distance and direction to the nearest community of a minimum size designated by you at the time of casting. For instance, you could choose to find the nearest community at least as large as a village, or you could choose to locate only the nearest metropolis.
Therefore, you can filter by population and by maximum range.