Thursday, May 26, 2005

Embedding Goolge Maps

Trying out some variants on embedding google maps into other web pages and blogs. The end result should be an easy view of locations, trips and moving trackers within an existing website.

For now, here's a small iframe test:

More to follow at gmaptrack

Tuesday, May 17, 2005

Real-time Tracking on Google Maps

Following on from the previous Python code to plot Google Maps on your mobile from your GPS position, the next natural step was to do the reverse - have someone follow your position on Google Maps based on your current GPS location.

Extending the Python Symbian application to post the GPS data periodically was quite straightforward. As it turns out, the biggest challenge is in getting the GPRS or 3G link operating in a reliable manner. Different worker threads help, especially as links can get re-negotiated as you move between cells.

To help with keeping track of things on Google Maps, it's been useful to put a website up that can keep locations and trips in a database, and plot them on Google Maps. It is not official or authorised by Google in any way, and relies on Google allowing third party access to their maps by others, but gives a point-and-click interface to testing things out with Google Maps.

The Symbian application should be release in the next few days. In the meantime, you can follow some beta testing here