Open System Preferences / Security and select the General tab.
Click the gold padlock icon bottom left in the pane to make any necessary changes. You will be prompted for your admin password.
If necessary, make sure: Disable Location Services is not selected. Click: Reset Warnings.
Relaunch Safari. See if that made a difference.
Carolyn, thanks for your reply.
However, it doesn't work.
I have tested it with the following devices:
iMac, Safari 5, OS X 10.6.4 (wired to the router)
MacBook, Safari 5, OS X 10.6.4 (connected via Internet-Sharing)
iPhone 3GS, 3.1.3 (connected via Internet-Sharing)
iMac, doesn't work
MacBook, doesn't work
iPhone, does work. But I suppose it's using the cellular data.
The strange thing is that both devices, iMac and MacBook, have the same problems.
The website I am currently using is http://html5demos.com/geo
When I disable the Location Services (they were enabled) the website shows 'failed' right from the start. With the Location Services enabled the website tries to find my location but after 5 seconds it shows 'failed'.
Again: Firefox does it without any problems. On both machines.
Message was edited by: MrNase
I had the same problem but I figured it out. I use wired ethernet for my network connection, so I turned off Airport on my iMac. Turns out Safari 5 is using CoreLocation to get geolocation data. And CoreLocation on Mac OS right now only works by using Wifi and SkyHook. I turned Airport back on and it worked like a charm.
I use wireless and have exactly the same problem. Have tried to turn on and off Geo location, erased the warning messages, turned on and off the Wireless connection to no avail.
Safari will fail in about 5 to 10 secs
Chrome will remain stuck with the message Checking
Firefox will succeed
Anything else I can look at to make this work ?
I recently had the same problem with Safari reporting the incorrect location on my MacBook Pro, but the correct location on my iMac (both connected to the same network). After talking with Apple Care Support, clearing the PRAM seemed to fix the issue. To clear the PRAM on my MacBook Pro running Lion, I shutdown my computer, then pressed and released the power button, and finally pressed and held the following keys: P, R, Option, and Command. Continue holding all 4 keys until a second startup chime sounds, then release them. That's what finally seemed to do the trick for me, perhaps it might work for you as well.