I don't think anyone's API works. When I log in to Google it picks my location up as being in an area that I do not live it, it's like 20 miles away. Even when I change my location manually, it doesn't stay. My own internet service producer has the wrong city for me as well.
@cre8tivediva on Twitter
Not a graphics designer or coder, but can hack the code.
Love to create sites with Studiopress & Genesis Framework
Teach Wordpress Locally