Definitely the most comprehensive and high quality map software in the world is Google Maps. With this software you can do advanced routing. Using BTS, Wifi and GPS antennas, this software can identify your location, which has low BTS accuracy and good wireless, and GPS is quite accurate.
Routing can be done in several ways. Time and distance of the route are provided. Ability to offline the map when searching. It uses an advanced search.
Features of Google Maps software:
– Comprehensive and accurate map of 220 countries and regions
– GPS-based audio guide while driving, walking and cycling
– Having crossing directions for 15,000 cities and towns
– Live traffic conditions, accident reporting and automatic navigation to determine the best route
– Detailed information about more than 100 million places
– Street view and interior images of restaurants, museums