Hello
You will first have to find out the geographical location of the
user's ip address. You can use the geolocation api from google (http://
code.google.com/apis/gears/api_geolocation.html) or another
geolocation service (there are several online which you can use). And
then just use those coordinates as your map's center.
Hope this helps!