I'm working on a project where the following takes place:

A user joins a virtual walking challenge
They upload the distances from their pedometer on a regular basis
Their new distance generates a new position on the map route
They see their new location and how far to go to the end of the
challenge

I'm planning on all sorts of other bits including walking as part of
as a group.

The planned route is from John o'Groats to Land's End which whilst
unoriginal seems to capture the imagination (I plan on people being
able to nominate new challenges for future inclusion).

I've been spending a lot of time researching the best way to do this
and having got the form submission working and the distance updating
correctly I'm now working on the next stage.

Having read around I realised that I need to use the fabulous
epoly2.js to place a marker on the route to match the user's
position.  I want the distance to use from mySQL but that's a
challenge for another day!

I then read about the problems with generating a complex polyline on
the fly each time and the numbers of calls to the Google database.
The challenge map page needs to have a summary of the route with no
markers on it, the overall (logged in) challenge homepage all the
participants on a clustered map (planning to use KML or csv for this
with no route showing) and the the user's map only their position
(which I've got working from mySQL).

So I decided to generate an encoded polyline and use that for the
route.  I visited http://www.geocodezip.com/example_geo2.asp and
generated the xml for the Gdirections route using their encoded xml
generator.  The Google Maps encoder is no good as the route needs to
follow roads not traverse the sea!

I then cut and pasted the encodedPoints and encodedLevels from the XML
generated to my page.  I got the error 'expected hexadecimal'.  I then
researched problems and discovered the issue with '\' in the generated
encoding so I've replaced all single '\' with double '\\' and all
double '\\' with quad '\\\\'.

However, I still have the same problem.

The page is here:  http://www.virtualwalk.co.uk/Sorting_Map.htm

My website is on Joomla but Jumi allows for html/php/javascript to be
embedded in Joomla code without problems and I'm getting exactly the
same error on the standard htm page as I am within Jumi so I think
that thinking it was a Joomla issue is a red herring (are there such a
thing?).

I'm outside my comfort zone with the encoded polyline but want to
ensure that I code as efficiently as possible so I don't incur lots of
ISP bandwidth charges and a Google Maps ban if lots of people join the
site and take part in the challenges (over 1,000 people took part in
the last challenge I took part in).

 I have had lots of help so far getting the bits that work working so
any help really appreciated :)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to