Hi Renuka, It seems there are two problems here. First, the emulator should be able to get a fix from the network server using IP. Given that the host desktop machine gets a valid fix with IP, and your emulator can clearly access the internet, I'm not sure what the problem is. If you can capture the HTTP traffic (with Ethereal or similar) to and from www.google.com/loc/json, I'll take closer look.
Second, from what you have described, Gears should be able to use the GPS emulator you're using. However, I've never tried this, so I can't say what the problem is. In any case, the sample page should never hang indefinitely. It should report either a position fix or an error. Is an error reported in your case? Steve
