Re: [Gpsbabel-code] Status of Google Direction support
Brought to you by:
robertl
From: Robert L. <rob...@gp...> - 2012-12-17 21:15:48
|
Checkout instructions are on http://www.gpsbabel.org/htmldoc-development/Source.html Standard patches that I can apply with patch are fine. There's really no reason to manage your own SCM for a tiny project like this and doing so seems likely to increase your chances of being out of date. On Mon, Dec 17, 2012 at 2:50 PM, Guilhem Bonnefille < gui...@gm...> wrote: > 2012/12/17 Robert Lipe <rob...@gp...> > >> >> On Dec 17, 2012 7:08 AM, "Guilhem Bonnefille" < >> gui...@gm...> wrote: >> > >> > 2012/12/17 Robert Lipe <rob...@gp...> >> >> >> >> Welcome. >> >> >> >> That looks like a very different service. The 'google' format has >> been broken for a long time and was on my list to remove for the last few >> releases. >> > >> > >> > So new devel can occur directly in this file (google.c)? >> >> If it is sufficiently close too make sense, yes. >> But please don't force it to fit. >> >> Google.c was always in a game of cat and mouse trying to decode >> maps.Google.com before there was an api for this. >> >> > >> >> >> >> We have infrastructure in place for reading XML, but not JSON, so that >> would be an easier place to start. The XML seems to have a lot of stuff >> that we just don't have a place to put, but a straight-forward rip that >> just captures leg/step/start_location/{lat_lon} pairs probably has value. >> It looks like it likes to think of "legs" (a line with two points) where >> we fundamentally think of an array of points, so there's a little bit of >> busy work required to suppress the dupes if you do the "obvious" thinkg of >> adding both start and end of each leg as a point to us. It's probably not >> a very hard problem and even if you don't solve it at all, it's probably >> still useful; it'll just have more points than it should and wouldn't >> handle multi-segment routes as well as it could. Neither are particularly >> shameful or common. >> > >> > >> > What I understood, reading example, is the following. The XML contains >> at least 2 informations: >> > - a simple (see tag polyline_overview) >> > - a detailed, where route is split in many segments (probably for >> multi-modal route or driving informations) >> > All data (overview and segments) are finelly encoded with Google >> Polyline. >> > >> > The XML can also contain many alternative routes. Don't know if it is >> interesting to support. Perhaps with an option. >> > >> > Perhaps can I provide an option for "google" format so user can decided >> to have only a single track (overview) or multiple tracks (one per segment). >> > >> >> You can look at any of sourc efiles including "xmlgeneric.h" for >> examples, and we'll answer anything we can to help you get it developed and >> integrated. >> > >> > >> > OK, thanks. I will do. For base source, I will use version 1.4.3. >> >> Pleased work directly with the svn tree. It'll help us all stay >> synchronized and makes merging easier. >> >> Why would you start a version behind, anyway? >> >> > I was unable to locate the SVN from main site. Where is it? > (Perso, I use Git, so I will send patches as git patches) > > >> >> >> >> >> >> On Sun, Dec 16, 2012 at 3:11 PM, Guilhem Bonnefille < >> gui...@gm...> wrote: >> >>> >> >>> Hi, >> >>> >> >>> Since few month, the web service Google Direction change its API and, >> most of all, its output format.[1] >> >>> Does someone work on this topic? >> >>> I'm quite able to give an help, if no-one else work on this and if an >> experienced expert want to mentor me. >> >>> >> >>> I found that gpsbabel has a "google.c" module but I'm not sure what >> output it proceses. >> >>> To support the current API, what is the best? Updating google.c or >> creating a google_direction.c? >> >>> >> >>> As an example, you can access data with: >> >>> curl " >> http://maps.googleapis.com/maps/api/directions/json?origin='Albi,%20france'&destination='toulouse,%20france'&sensor=false" >> > /tmp/direction.json >> >>> curl " >> http://maps.googleapis.com/maps/api/directions/xml?origin='Albi,%20france'&destination='toulouse,%20france'&sensor=false" >> > /tmp/direction.xml >> >>> >> >>> [1] >> https://developers.google.com/maps/documentation/directions/#DirectionsResponses >> >>> -- >> >>> Guilhem BONNEFILLE >> >>> -=- JID: gu...@im... MSN: gui...@ho... >> >>> -=- mailto:gui...@gm... >> >>> -=- http://nathguil.free.fr/ >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >> >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >> >>> Remotely access PCs and mobile devices and provide instant support >> >>> Improve your efficiency, and focus on delivering more value-add >> services >> >>> Discover what IT Professionals Know. Rescue delivers >> >>> http://p.sf.net/sfu/logmein_12329d2d >> >>> _______________________________________________ >> >>> Gpsbabel-code mailing list http://www.gpsbabel.org >> >>> Gps...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/gpsbabel-code >> >>> >> >> >> > >> > >> > >> > -- >> > Guilhem BONNEFILLE >> > -=- JID: gu...@im... MSN: gui...@ho... >> > -=- mailto:gui...@gm... >> > -=- http://nathguil.free.fr/ >> > >> > > > > -- > Guilhem BONNEFILLE > -=- JID: gu...@im... MSN: gui...@ho... > -=- mailto:gui...@gm... > -=- http://nathguil.free.fr/ > > |