iLocation is a native program that pin points your current physical location and displays it in the iPhone's Maps application. It uses the location of cellular towers your phone is connected to estimate your location. It works exactly like Google's Mobile Maps for other phones. Read more