You need to clarify. Your RAZR already has location capabilities on it.
Any Map program works along with google earth.
What might be your issue is not having a google location and standalone gps services set. Go to settings>>>> location & security.
If you are looking for something on the computer to track your phone, probably the best is an app called lookout.