Are you using a VPN, anonymous web proxy, DNS servers, ISP, or some other device/service that would cause your computer to think that you are using an IP address in China??
I believe maps uses your IP address, as your macbook probably is not connected to a GPS device.
In a similar way, I often find that location based services cause webpages to give me results near Kansas City, Missouri when I connect to the internet using my Sprint Cell Phone. On a wifi connection it will normally show results nearby. If I connect through some hotel or public hotspots, especially paid ones like Motel 6, it will show results based on some similar location.
It does look as if it is trying to find things called "New York" that are nearby where it may THINK you are.
Another thing to check, is to make sure that you have your timezone set correctly.