Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

fireeagle · Fire Eagle

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 809
  • Category: Development
  • Founded: Feb 1, 2008
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

Advanced
Messages Help
Messages 656 - 685 of 2131   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#656 From: Arturo Servin <arturo_servin@...>
Date: Fri Aug 1, 2008 2:39 pm
Subject: Re: iPhone
arturo_servin
Send Email Send Email
 

   Great! Let us know.

-as




#657 From: "Zvi Band" <zvi@...>
Date: Fri Aug 1, 2008 2:49 pm
Subject: Re: Re: Full FireEagle Feed?
zviaband
Send Email Send Email
 
True - I did have an application that showed anonymous people's locations - but it required that people add themselves to the app first.

What if it could just limit it to a certain level in the heirarchy? So you wouldn't show exact addresses, but just zip codes, or cities. Any level of that would provide a wealth of interesting data. Just throwing out ideas!

-Zvi

On Thu, Jul 31, 2008 at 8:05 PM, Ryan Romanchuk <rromanchuk@...> wrote:
--- In fireeagle@yahoogroups.com, "Zvi Band" <zvi@...> wrote:
>
> A lil while back I was playing with the FireEagle API, and mainly
focused on
> the "recent" function, to get the recent location updates of all
your users.
> Is there any plans to open it up so you can get all location updates on
> every FireEagle user? Twitter currently does this, as do many other
> services. I understand that there is a privacy issue associated with
> location, so you could strip out any identifying information, either
leaving
> it anonymous or assigning some random user ID. I think there are a
lot of
> cool things we could do if that was opened up. Thoughts?
>
> Thanks!
> -Zvi Band
> http://zviband.com
>

We are currently doing this at dipity.com, we poll your changes and
save it on your timeline. Any dipity timeline can be accessed via rss.
The more Fire Eagle users we have, the larger the feed could be. Of
course this goes through FE permissions, and then again a set a Dipity
layer of permissions. So it all depends on the willingness of users to
share publicly.



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
   http://groups.yahoo.com/group/fireeagle/

<*> Your email settings:
   Individual Email | Traditional

<*> To change settings online go to:
   http://groups.yahoo.com/group/fireeagle/join
   (Yahoo! ID required)

<*> To change settings via email:
   mailto:fireeagle-digest@yahoogroups.com
   mailto:fireeagle-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
   fireeagle-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
   http://docs.yahoo.com/info/terms/



#658 From: "Philippe Furlan" <philippe.furlan@...>
Date: Sun Aug 3, 2008 7:45 am
Subject: Re: Re: iPhone
realtycruiser
Send Email Send Email
 
My iPhone app with FireEagle support is finally in the App Store.

Here is the link:
http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=283286021&mt=8


On Fri, Aug 1, 2008 at 7:39 AM, Arturo Servin <arturo_servin@...> wrote:


   Great! Let us know.

-as





#659 From: Fearghas McKay <fm@...>
Date: Sun Aug 3, 2008 10:46 am
Subject: Re: Re: iPhone
fearghas
Send Email Send Email
 
On 3 Aug 2008, at 08:45, Philippe Furlan wrote:

> Here is the link:
>
http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=283286021&mt=8

and it rocks!

Easy download and nice integration to other FireEagle apps :-)

Thanks

	 f

#660 From: aymanshamma
Date: Mon Aug 4, 2008 5:48 pm
Subject: Fire Widgets 1.0.3
aymanshamma
 
Hello Mas OS X 10.5.x folk -

We have a new build of the Fire Widgets up!

http://widgets.fireeagle.yahoo.net/

Currently, there are three widgets:
  • Use Fire Updater to quickly set your location through Mac OS X Dashboard. Automatically update your Adium or iChat status to your location (you'll have to turn that on using the back of the widget).
  • Fire Weather keeps track of the local weather wherever you go.
  • Checkout the most recent Flickr photos near your location with Fire Photos.
There's more info (help and release notes) on the website.  One thing to note, you'll need to remove your old Fire Widgets if you were running them; future releases will update properly.  

As always, let us know what you think or if you encounter any strangeness.

ciao,

-ayman.

#661 From: "pherric2000" <aditya@...>
Date: Mon Aug 4, 2008 8:21 pm
Subject: Intersection geocoding and other NYC / New York breakage
pherric2000
Send Email Send Email
 
So, was this ever fixed?

We're having major trouble with the 'best guess' returned for any intersections
eg. 57th
and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)

Other addresses that break are those common to Brooklyn and Manhattan,
including:

1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY

Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure what
is
causing intersection geocoding to break, but this pretty much makes FE un-usable
for the
New York area.

Any ideas would be greatly appreciated.

Cheers,
Aditya


--- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>
> Phil - that sounds reasonable.  Lemme give it a shot and see if
> that'll help us out.
>
> I suppose the remaining problem would be if two alternative services
> were sharing location via fireagle.   Ie your app posted an
> intersection to FireEagle, my app picks it up from FireEagle (and its
> not an intersection any more), then geocodes it to a different place.
>
> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
> >
> > One possible solution here... I think the 'user' method currently
> > returns a timestamp for the update, or for the individual location
> > levels -- you could compare this with your own internal "last moved"
> > time and ignore the update if it's within a minute or so.  How does
> that
> > sound?
> >
> > We're also thinking about putting timestamps on the tokens returned
> from
> > the 'recent' method, so you can do this without even retrieving the
> full
> > location - should make it a bit more convenient to poll FE as you'll be
> > able to just retrieve the new updates.
> >
> > Cheers,
> > Phil
> >
> > nlb0666 wrote:
> > > Phil - its basically option #3.  We're trying not to thrash fireeagle,
> > > so we only talk to fireeagle either a) to retrieve the location, if we
> > > haven't been spoken to by the user in 10 min, or b) to give fireeagle
> > > the location, if the user gave us one.
> > >
> > > So our problem scenario is: we get an intersection from the user, we
> > > give it to fireeagle, the user goes away for more than 10 min, on the
> > > users return we ask fireeagle if they've got an updated location - and
> > > - its different!  So we grab whats returned - essentially a
> > > thoroughfare in OASIS terms, or a lat/lon that may not correspond to
> > > the lat/long our geocoder gave us - and set a new location.
> > >
> > > This interplay results in the user moving around.  If FireEagle either
> > > notified us on an event basis (so we wouldn't have to guess if it was
> > > giving us back the same thing), or kept the "original string", so we
> > > could infer it was the same thing, or returned a "proper"
> > > intersection, that would geocode back to the same place, we'd be in
> > > business.
> > >
> > > Re signup - thanks for the feedback (and any other you might have).
> > > The service works only in certain cities, and we found people
> > > struggled a *lot* with the notion of location (as I'm sure you are
> > > finding!) so we tried to get them to pick a valid supported location
> > > on signup.
> > >
> > > --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
> > >
> > >> Yep, I'm in now, have authorized it with Fire Eagle, and all
> looks good
> > >> so far.
> > >>
> > >> I take it that the reason you want to be able to update with the
> > >> location string FE gives you is for the bookmark function?  Or
> are you
> > >> setting the FE location first, then using that to geocode for
> your map
> > >> display?  Or is the problem that you end up getting the update
> from FE
> > >> 10 mins later, and it looks like a new location, because it's
> different
> > >> from before?  (I'm trying to figure out where the issue lies here).
> > >>
> > >> A note: it would be nice if the account setup process didn't require
> > >>
> > > you
> > >
> > >> to give your gender/age/zip code.  Most people will put in a fake
> age,
> > >> and I'm actually outside the US so I put in the zipcode for
> Brickhouse
> > >> rather than for where I actually am (Christchurch, New Zealand).
> > >>
> > >> Cheers,
> > >> Phil
> > >>
> > >> nlb0666 wrote:
> > >>
> > >>> Phil - tks for taking a look.  Did the email ever make it
> through?  I
> > >>> checked this morning and it didn't look like it did.  I'll hit you
> > >>> with a direct note as well
> > >>>
> > >>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
> > >>>
> > >>>
> > >>>> One thing we could probably do would be to give you back the
> > >>>>
> > > query you
> > >
> > >>>> used to set the location in the first place, as long as the
> user has
> > >>>> given you permission to see their exact location.  This would be a
> > >>>>
> > >>>>
> > >>> hash,
> > >>>
> > >>>
> > >>>> something like {q: 'hurontario and lakesure, mississauga'} or
> > >>>>
> > > {woeid:
> > >
> > >>>> '123456789'} (to use javascript notation), that would put you back
> > >>>>
> > >>>>
> > >>> there
> > >>>
> > >>>
> > >>>> if passed to us.  In some cases we could do this as a string, and
> > >>>>
> > > if it
> > >
> > >>>> was useful we could get FE to parse woeids etc out of strings like
> > >>>> "woeid:123456789", so we could just give you a string...
> > >>>>
> > >>>> Just signed up to liketribe to see what you're actually doing, so
> > >>>>
> > > once
> > >
> > >>>> the e-mail verification msg makes it through my greylist filter,
> > >>>>
> > >>>>
> > >>> I'll be
> > >>>
> > >>>
> > >>>> able to get a better idea of what you need :)
> > >>>>
> > >>>> Cheers,
> > >>>> Phil
> > >>>>
> > >>>> nlb0666 wrote:
> > >>>>
> > >>>>
> > >>>>> Ok we can implement that as a workaround, but it is painful.
> > >>>>>
> > >>>>> Why?  Because fireeagle isn't the only source of location data
> > >>>>>
> > > for our
> > >
> > >>>>> application.  Nor are the fireeagle lat/lon for a given
> address the
> > >>>>> same as our underlying geocoder.   So if we use lat/lon,
> effectively
> > >>>>> the user "slides down the street" as different services reverse
> > >>>>> geocode differently.  If we use the woeid, this is a code
> unique to
> > >>>>> you guys, so we have to do a bunch of work to figure out if the
> > >>>>> address we gave to fireeagle is the same as the text string we had
> > >>>>> (since your returned text string is not the same as we gave
> > >>>>>
> > > you), and
> > >
> > >>>>> then remember, in those cases, to speak special fire eagle
> language.
> > >>>>>
> > >>>>> So this is a fairly large disappointment that for us at least
> really
> > >>>>> increases the amount of work to do "proper" fire eagle
> integration.
> > >>>>> From an app pov, it would be much nicer to remember the string you
> > >>>>> were given and pass it back
> > >>>>>
> > >>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>> OK, so looking at the underlying data, our geocoder has
> recognized
> > >>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
> > >>>>>>
> > >>>>>>
> > >>> geocoded
> > >>>
> > >>>
> > >>>>>> it correctly, but the data it returns to FireEagle doesn't even
> > >>>>>>
> > >>>>>>
> > >>> mention
> > >>>
> > >>>
> > >>>>>> Lakeshore at all, so what you see on the site or via the API is
> > >>>>>>
> > > just
> > >
> > >>>>>> "Hurontario St".  I'm afraid that's the best we can do for now,
> > >>>>>>
> > > and
> > >
> > >>>>>> you'll have to assume that location names returned from FireEagle
> > >>>>>>
> > >>>>>>
> > >>> won't
> > >>>
> > >>>
> > >>>>>> necessarily geocode correctly if you pass them back in to set
> your
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> location.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>> If you pass the lat/lon coords back into FE (set your
> location to
> > >>>>>> "43.555286407499999, -79.581794738799999") it'll reverse-geocode
> > >>>>>>
> > >>>>>>
> > >>> from
> > >>>
> > >>>
> > >>>>>> there, put you in approximately the right place, and give you
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> "Lakeshore
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>> Rd E, Mississauga, Ontario, Canada".  Passing *that* back into FE
> > >>>>>>
> > >>>>>>
> > >>> also
> > >>>
> > >>>
> > >>>>>> puts you at Hurontario and Lakeshore.  I wouldn't count on being
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> able to
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>> do this all the time but it does seem to work here.  (Internally
> > >>>>>>
> > >>>>>>
> > >>> it's
> > >>>
> > >>>
> > >>>>>> geocoding it to L5G, a postcode, which seems to be centered on
> > >>>>>>
> > > that
> > >
> > >>>>>> intersection).
> > >>>>>>
> > >>>>>> In general, if you get a woeid from an API response, setting
> your
> > >>>>>> location to that woeid should always bring you back to the right
> > >>>>>> location, but exact points are trickier.  Probably the most
> > >>>>>>
> > > reliable
> > >
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> way
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>> of getting back to an exact point is passing us the lat/lon
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> co-ordinates
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>> rather than the string we return to you.
> > >>>>>>
> > >>>>>> Cheers,
> > >>>>>> Phil
> > >>>>>>
> > >>>>>>
> > >>>>>> nlb0666 wrote:
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>> Hey Tom any progress here? As far as I can tell, round tripping
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>> from the app to FireEagle to the app using an intersection as a
> > >>>>> location still screws up and results in the user being "somewhere
> > >>>>> else" at the end.  THe problem appears to be that fireeagle
> does not
> > >>>>> pass back an intersection as the new location, so the new
> input will
> > >>>>> be ambiguous (ie without the cross street).
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>> This should probably work no?
> > >>>>>>>
> > >>>>>>> I tested again this morning using Hurontario and Lakeshore,
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>> Mississauga, per the example below, and it failed.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>> Also... it does appear that intersections can get resolved to
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>> street addresses.  Specifically "38 and Broadway" becomes "38
> > >>>>> Broadway".   I have not pinpointed them precisely, but it appears
> > >>>>> again that passing in a string "38th and Broadway" to
> FireEagle can
> > >>>>> result in a string being returned which, when passed back, will
> > >>>>>
> > > become
> > >
> > >>>>> "38 Broadway".  This is not the only address this occurs for -
> > >>>>>
> > > see the
> > >
> > >>>>> example below.  This one is a particularly bad example as
> "38th and
> > >>>>> Broadway" does not locate correctly from the fireeagle user
> > >>>>>
> > > accessible
> > >
> > >>>>> website at any time.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>> Please advise
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> --- Tom Coates wrote:
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>> It's possible that the data we're using isn't terribly good
> at
> > >>>>>>>> handling intersections. I'll dig into it.
> > >>>>>>>>
> > >>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>> I tested this a little more over the weekend.  It worked well,
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> but I
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> did have a problem with intersections.  For example, feeding
> > >>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
> locates
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> you
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> at that intersection. But Fire Eagle returns the location as
> > >>>>>>>>> Hurontario St, Mississauga, Ontario.   If I enter THAT
> location
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> into
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
> > >>>>>>>>>
> > >>>>>>>>> So: if I give Fire Eagle the location as an intersection, get
> > >>>>>>>>>
> > >>>>>>>>>
> > >>> the
> > >>>
> > >>>
> > >>>>>>>>> location from Fire Eagle, and then give that string back to
> > >>>>>>>>>
> > > Fire
> > >
> > >>>>>>>>> Eagle, I'll have moved.
> > >>>>>>>>>
> > >>>>>>>>> From an app perspective, it would be nice if giving an
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> intersection
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> in resulted in getting an intersection back so that the above
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> would
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> work consistently.  If an intersection cannot be returned,
> > >>>>>>>>>
> > >>>>>>>>>
> > >>> then at
> > >>>
> > >>>
> > >>>>>>>>> least a street address "123 hurontario" (or whatever is
> nearest
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> that
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> intersection), so that giving the string back to Fire Eagle
> > >>>>>>>>>
> > >>>>>>>>>
> > >>> would
> > >>>
> > >>>
> > >>>>>>>>> maintain my location.  If I'm missing the point here, please
> > >>>>>>>>>
> > >>>>>>>>>
> > >>> advise.
> > >>>
> > >>>
> > >>>>>>>>> I had a problem with another intersection "78th st and 2nd
> ave,
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>> New
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>> York".  I believe at some point my app gave fire eagle, or
> > >>>>>>>>>
> > > fire
> > >
> > >>>>>>>>> eagle gave me, the string "78 and 2nd, New York".   Yahoo
> Maps
> > >>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
> > >>>>>>>>>
> > >   I
> > >
> > >>>>>>>>> will need to look at this more to figure out whether Fire
> > >>>>>>>>>
> > >>>>>>>>>
> > >>> Eagle or
> > >>>
> > >>>
> > >>>>>>>>> we were the culprit.
> > >>>>>>>>>
> > >>>>>>>>> --- snowleo wrote:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>> invite
> > >>>
> > >>>
> > >>>>>>>>>> requests to be emailed elsewhere, so I'll email you there....
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>> my
> > >>>
> > >>>
> > >>>>>>>>>> reading skills ARE improving :)
> > >>>>>>>>>>
> > >>>>>>>>>> --- snowleo wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>> I've done some initial testing and it looks good!   I'll
> play
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> more
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> over the next few days and make sure we don't see any
> breaks.
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>  But
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> first tests, on both toronto and new york, updating both
> via
> > >>>>>>>>>>> address and via lat lon (which I then removed as we want to
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> update
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> via address) work!  I found a break with 218 Bowery (this is
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> Yahoo
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>> otherwise,
> > >>>
> > >>>
> > >>>>>>>>>>> so far so good....
> > >>>>>>>>>>>
> > >>>>>>>>>>> Thanks guys!  Jumping the gun :) now that it looks like
> its
> > >>>>>>>>>>> working for us, I'd love to get more people playing with
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> FireEagle
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> <-> liketribe (our app)...  Any chance of some more
> invites?
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> And/
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> or if you guys or anyone else on the board has a chance,
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>> you'll
> > >>>
> > >>>
> > >>>>>>>>>>> find you can update from email, IM, or SMS (or our website
> > >>>>>>>>>>>
> > > of
> > >
> > >>>>>>>>>>> course) using street address, intersection, bookmarked
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> locations,
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
> go to
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> the
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>> hopefully
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>> to discover it all Just Works...)
> > >>>>>>>>>>>
> > >>>>>>>>>>> --- Tom Coates wrote:
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Yay. Seth rocks.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> nlb0666 - has this fixed the problem from your perspective?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Hi all.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> This serves to let you know that a new build of Fire Eagle
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>> is
> > >>>
> > >>>
> > >>>>>>>>>>>>> live and
> > >>>>>>>>>>>>> kicking at fireeagle.com.  Nothing new, no API changes,
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>> but a
> > >>>
> > >>>
> > >>>>>>>>>>>>> number
> > >>>>>>>>>>>>> of bugs
> > >>>>>>>>>>>>> were squished that were causing some precise locations
> > >>>>>>>>>>>>>
> > > to be
> > >
> > >>>>>>>>>>>>> dropped
> > >>>>>>>>>>>>> (some
> > >>>>>>>>>>>>> locations in NYC, Ontario, etc.).
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and in
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>> the
> > >>>
> > >>>
> > >>>>>>>>>>>>> middle
> > >>>>>>>>>>>>> of the
> > >>>>>>>>>>>>> Pacific as well as a few other things that have come up
> > >>>>>>>>>>>>> internally.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Let me know (via the list) if you're continuing to
> bump into
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>> weird
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>>>>>> geocoding
> > >>>>>>>>>>>>> issues.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> thanks.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> seth
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>
> > >>> ------------------------------------
> > >>>
> > >>> Yahoo! Groups Links
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
>

#662 From: "talkwithsamir" <talkwithsamir@...>
Date: Tue Aug 5, 2008 12:32 am
Subject: Re: Problem with import oauth
talkwithsamir
Send Email Send Email
 
Thank you for the reply, but I got this problem resolved by creating a
lib folder in the python directory (The place from where the python
mobile interpreter reads the files) on my N95 mobile phone and copying
the oauth.py file in the lib directory.


--- In fireeagle@yahoogroups.com, "Seth Fitzsimmons" <seth@...> wrote:
>
> Hey Samir.
>
> Late, but hopefully still helpful.
>
> (Someone correct me if my Python is wrong.)  For "import oauth" to work,
> oauth.py needs to be in the same directory as the script importing
it.  If
> it's in a subdir (or elsewhere in your PYTHONPATH), you'll need to
do "from
> oauth import oauth".
>
> seth
>
> On Tue, Jun 24, 2008 at 10:28 AM, talkwithsamir <talkwithsamir@...>
> wrote:
>
> >   Hi,
> >
> > I am trying to build and run the example Python App (Python App
> > Walkthrough) from the fireeagle site to run on nokia n95 device. In
> > the steps to be followed to build the app I have to download the
> > 'oauth python library' for building the code.
> >
> > So I downloaded the oauth.py from the site and copied it to my device,
> > to the location where my actual script is placed. When I try to run
> > my python script I get an following error message:
> > "ImportError: No Module named oauth"
> >
> > I get this error for the following line:
> >
> > "import oauth"
> >
> > I am not sure as what else I need to do?? Am I supposed the build the
> > python script?? Please help.
> >
> > Thanks
> > samir
> >
> >
> >
>

#663 From: "talkwithsamir" <talkwithsamir@...>
Date: Tue Aug 5, 2008 12:51 am
Subject: syntax error in import oauth
talkwithsamir
Send Email Send Email
 
Hi,

I am trying to build and run the example Python App (Python App
Walkthrough) from the fireeagle site to run on nokia n95 device.  I
have downloaded the oauth.py file on my nokia phone.  In my python
script when I do "import oauth"  it gives me the following error:

File "e:\python\lin\oauth.py", line 35 return
''.join(str(random.randint(0,9)) for i in range(length))
                  ^
SyntaxError: invalid syntax

Please give me your valuable inputs and help me resolve my problem.

Thanks,
Samir




In
> > the steps to be followed to build the app I have to download the
> > 'oauth python library' for building the code.
> >
> > So I downloaded the oauth.py from the site and copied it to my device,
> > to the location where my actual script is placed. When I try to run
> > my python script I get an following error message:
> > "ImportError: No Module named oauth"
> >
> > I get this error for the following line:
> >
> > "import oauth"
> >
> > I am not sure as what else I need to do?? Am I supposed the build the
> > python script?? Please help.

#664 From: Richard Jones <rjones@...>
Date: Tue Aug 5, 2008 12:56 am
Subject: Re: syntax error in import oauth
r1chardj0nes
Send Email Send Email
 
On Tue, 5 Aug 2008 10:51:06 am talkwithsamir wrote:
> Hi,
>
> I am trying to build and run the example Python App (Python App
> Walkthrough) from the fireeagle site to run on nokia n95 device.  I
> have downloaded the oauth.py file on my nokia phone.  In my python
> script when I do "import oauth"  it gives me the following error:
>
> File "e:\python\lin\oauth.py", line 35 return
> ''.join(str(random.randint(0,9)) for i in range(length))
>                  ^
> SyntaxError: invalid syntax

You need to be using Python 2.4 or later.


      Richard

#665 From: Phillip Pearson <pp@...>
Date: Tue Aug 5, 2008 3:14 am
Subject: Re: Intersection geocoding and other NYC / New York breakage
phillip_pear...
Send Email Send Email
 
Hey,

No, we never fixed the intersection problem... however if you update with "W 57th St, NY, NY", it'll put you back in the same place at least.

If I update my location to one of the Brooklyn addresses you provide, FE appears to put me in the right place, although you're right that it doesn't include the borough in the "current location" name returned through the API.  Checking them out...

1) 613 11th St, Brooklyn, NY -> "613 11th St, NY", and updating to "613 11th St, NY" puts me back in the same place.

2) -> "20 Jay St, NY", and updating to "20 Jay St, NY" (or running 'lookup' if you're going through the API) gives me two choices: "20 Jay St, NY (Brooklyn, NY)" and "20 Jay St, NY (Staten Island, NY)".  Selecting the second puts me back in the correct location.  Not sure why it's coming up as Staten Island.

3) 83 Wyckoff St, Brooklyn, NY -> "83 Wyckoff St, NY", and updating to "83 Wyckoff St, NY" puts me back in the same place.

Right, I see... this roundtrips OK but the addresses don't look good.  I've put a special case into the location name rendering code to include the county (which is what boroughs map to in WOE, apparently) if city == state == "New York", so the Brooklyn addresses render correctly.  (Note that this won't be deployed onto the live site immediately.)

Cheers,
Phil

pherric2000 wrote:
So, was this ever fixed?
We're having major trouble with the 'best guess' returned for any intersections eg. 57th and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
Other addresses that break are those common to Brooklyn and Manhattan, including:
1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure what is causing intersection geocoding to break, but this pretty much makes FE un-usable for the New York area.
Any ideas would be greatly appreciated.
Cheers,
Aditya
--- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
Phil - that sounds reasonable. Lemme give it a shot and see if
that'll help us out.
I suppose the remaining problem would be if two alternative services
were sharing location via fireagle. Ie your app posted an
intersection to FireEagle, my app picks it up from FireEagle (and its
not an intersection any more), then geocodes it to a different place.
--- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
One possible solution here... I think the 'user' method currently returns a timestamp for the update, or for the individual location levels -- you could compare this with your own internal "last moved" time and ignore the update if it's within a minute or so. How does
that 
sound?
We're also thinking about putting timestamps on the tokens returned
from 
the 'recent' method, so you can do this without even retrieving the
full 
location - should make it a bit more convenient to poll FE as you'll be able to just retrieve the new updates.
Cheers,
Phil
nlb0666 wrote:
Phil - its basically option #3. We're trying not to thrash fireeagle,
so we only talk to fireeagle either a) to retrieve the location, if we
haven't been spoken to by the user in 10 min, or b) to give fireeagle
the location, if the user gave us one.
So our problem scenario is: we get an intersection from the user, we
give it to fireeagle, the user goes away for more than 10 min, on the
users return we ask fireeagle if they've got an updated location - and
- its different! So we grab whats returned - essentially a
thoroughfare in OASIS terms, or a lat/lon that may not correspond to
the lat/long our geocoder gave us - and set a new location. This interplay results in the user moving around. If FireEagle either
notified us on an event basis (so we wouldn't have to guess if it was
giving us back the same thing), or kept the "original string", so we
could infer it was the same thing, or returned a "proper"
intersection, that would geocode back to the same place, we'd be in
business.
Re signup - thanks for the feedback (and any other you might have). The service works only in certain cities, and we found people
struggled a *lot* with the notion of location (as I'm sure you are
finding!) so we tried to get them to pick a valid supported location
on signup. --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
Yep, I'm in now, have authorized it with Fire Eagle, and all
looks good 
so far.
I take it that the reason you want to be able to update with the location string FE gives you is for the bookmark function? Or
are you 
setting the FE location first, then using that to geocode for
your map 
display? Or is the problem that you end up getting the update
from FE 
10 mins later, and it looks like a new location, because it's
different 
from before? (I'm trying to figure out where the issue lies here).
A note: it would be nice if the account setup process didn't require
you 
to give your gender/age/zip code. Most people will put in a fake
age, 
and I'm actually outside the US so I put in the zipcode for
Brickhouse 
rather than for where I actually am (Christchurch, New Zealand).
Cheers,
Phil
nlb0666 wrote:
Phil - tks for taking a look. Did the email ever make it
through? I
checked this morning and it didn't look like it did. I'll hit you
with a direct note as well
--- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
One thing we could probably do would be to give you back the
query you 
used to set the location in the first place, as long as the
user has 
given you permission to see their exact location. This would be a
hash, 
something like {q: 'hurontario and lakesure, mississauga'} or
{woeid: 
'123456789'} (to use javascript notation), that would put you back
there 
if passed to us. In some cases we could do this as a string, and
if it 
was useful we could get FE to parse woeids etc out of strings like "woeid:123456789", so we could just give you a string...
Just signed up to liketribe to see what you're actually doing, so
once 
the e-mail verification msg makes it through my greylist filter,
I'll be 
able to get a better idea of what you need :)
Cheers,
Phil
nlb0666 wrote:
Ok we can implement that as a workaround, but it is painful.
Why? Because fireeagle isn't the only source of location data
for our
application. Nor are the fireeagle lat/lon for a given
address the
same as our underlying geocoder. So if we use lat/lon,
effectively
the user "slides down the street" as different services reverse
geocode differently. If we use the woeid, this is a code
unique to
you guys, so we have to do a bunch of work to figure out if the
address we gave to fireeagle is the same as the text string we had
(since your returned text string is not the same as we gave
you), and
then remember, in those cases, to speak special fire eagle
language.
So this is a fairly large disappointment that for us at least
really
increases the amount of work to do "proper" fire eagle
integration. 
From an app pov, it would be much nicer to remember the string you
were given and pass it back
--- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
OK, so looking at the underlying data, our geocoder has
recognized 
"Hurontario and Lakeshore, Mississauga" as an intersection and
geocoded 
it correctly, but the data it returns to FireEagle doesn't even
mention 
Lakeshore at all, so what you see on the site or via the API is
just 
"Hurontario St". I'm afraid that's the best we can do for now,
and 
you'll have to assume that location names returned from FireEagle
won't 
necessarily geocode correctly if you pass them back in to set
your
 
location.
If you pass the lat/lon coords back into FE (set your
location to 
"43.555286407499999, -79.581794738799999") it'll reverse-geocode
from 
there, put you in approximately the right place, and give you
"Lakeshore 
Rd E, Mississauga, Ontario, Canada". Passing *that* back into FE
also 
puts you at Hurontario and Lakeshore. I wouldn't count on being
able to 
do this all the time but it does seem to work here. (Internally
it's 
geocoding it to L5G, a postcode, which seems to be centered on
that 
intersection).
In general, if you get a woeid from an API response, setting
your 
location to that woeid should always bring you back to the right location, but exact points are trickier. Probably the most
reliable
 
way 
of getting back to an exact point is passing us the lat/lon
co-ordinates 
rather than the string we return to you.
Cheers,
Phil
nlb0666 wrote:
Hey Tom any progress here? As far as I can tell, round tripping
from the app to FireEagle to the app using an intersection as a
location still screws up and results in the user being "somewhere
else" at the end. THe problem appears to be that fireeagle
does not
pass back an intersection as the new location, so the new
input will
be ambiguous (ie without the cross street).
This should probably work no?
I tested again this morning using Hurontario and Lakeshore,
Mississauga, per the example below, and it failed.
Also... it does appear that intersections can get resolved to
street addresses. Specifically "38 and Broadway" becomes "38
Broadway". I have not pinpointed them precisely, but it appears
again that passing in a string "38th and Broadway" to
FireEagle can
result in a string being returned which, when passed back, will
become
"38 Broadway". This is not the only address this occurs for -
see the
example below. This one is a particularly bad example as
"38th and
Broadway" does not locate correctly from the fireeagle user
accessible
website at any time.
Please advise
--- Tom Coates wrote:
It's possible that the data we're using isn't terribly good
at 
handling intersections. I'll dig into it.
On 19 May 2008, at 06:59, nlb0666 wrote:
I tested this a little more over the weekend. It worked well,
but I 
did have a problem with intersections. For example, feeding Hurontario and Lakeshore, Mississauga, Ontario correctly
locates
 
you 
at that intersection. But Fire Eagle returns the location as Hurontario St, Mississauga, Ontario. If I enter THAT
location
 
into 
Fire Eagle, it will put me at Hurontario and Burnamthorpe.
So: if I give Fire Eagle the location as an intersection, get
the 
location from Fire Eagle, and then give that string back to
Fire 
Eagle, I'll have moved.
From an app perspective, it would be nice if giving an
intersection 
in resulted in getting an intersection back so that the above
would 
work consistently. If an intersection cannot be returned,
then at 
least a street address "123 hurontario" (or whatever is
nearest
 
that 
intersection), so that giving the string back to Fire Eagle
would 
maintain my location. If I'm missing the point here, please
advise.
I had a problem with another intersection "78th st and 2nd
ave,
 
New 
York". I believe at some point my app gave fire eagle, or
fire 
eagle gave me, the string "78 and 2nd, New York". Yahoo
Maps 
geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
 I 
will need to look at this more to figure out whether Fire
Eagle or 
we were the culprit.
--- snowleo wrote:
ooops sorry to reply to myself - just realize you'd asked
invite 
requests to be emailed elsewhere, so I'll email you there....
my 
reading skills ARE improving :)
--- snowleo wrote:
I've done some initial testing and it looks good! I'll
play
 
more 
over the next few days and make sure we don't see any
breaks.
 
 But 
first tests, on both toronto and new york, updating both
via 
address and via lat lon (which I then removed as we want to
update 
via address) work! I found a break with 218 Bowery (this is
Yahoo 
geocoding incorrectly coding this as W 218th st), but
otherwise, 
so far so good....
Thanks guys! Jumping the gun :) now that it looks like
its 
working for us, I'd love to get more people playing with
FireEagle 
<-> liketribe (our app)... Any chance of some more
invites? 
 
And/ 
or if you guys or anyone else on the board has a chance,
you'll 
find you can update from email, IM, or SMS (or our website
of 
course) using street address, intersection, bookmarked
locations, 
or venue names at liketribe.com (sign up, make account,
go to
 
the 
bottom of the "my mobile" page and click on FireEagle...
hopefully 
to discover it all Just Works...)
--- Tom Coates wrote:
Yay. Seth rocks.
nlb0666 - has this fixed the problem from your perspective?
On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
Hi all.
This serves to let you know that a new build of Fire Eagle
is 
live and
kicking at fireeagle.com. Nothing new, no API changes,
but a 
number
of bugs
were squished that were causing some precise locations
to be 
dropped
(some
locations in NYC, Ontario, etc.).
On my radar for tomorrow are lat/lons in Singapore and in
the 
middle
of the
Pacific as well as a few other things that have come up internally.
Let me know (via the list) if you're continuing to
bump into
 
weird
geocoding
issues.
thanks.
seth
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links

------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/fireeagle/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/fireeagle/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:fireeagle-digest@yahoogroups.com mailto:fireeagle-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
fireeagle-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/


#666 From: "talkwithsamir" <talkwithsamir@...>
Date: Tue Aug 5, 2008 3:23 am
Subject: Re: syntax error in import oauth
talkwithsamir
Send Email Send Email
 
Thank you richard for your prompt reply.  But I am using python on my
nokia N95 phone and I have python version 1.4.3 on my phone.  If I
check on the pys60 website
(http://sourceforge.net/project/showfiles.php?group_id=154155) the
latest version available is 1.4.4.  So I believe version 2.4 is for
desktop computers.  So I was wondering what is the right version for
the nokia s60 mobile phones so I can resolve my issue???

Thanks,
Samir

--- In fireeagle@yahoogroups.com, Richard Jones <rjones@...> wrote:
>
> On Tue, 5 Aug 2008 10:51:06 am talkwithsamir wrote:
> > Hi,
> >
> > I am trying to build and run the example Python App (Python App
> > Walkthrough) from the fireeagle site to run on nokia n95 device.  I
> > have downloaded the oauth.py file on my nokia phone.  In my python
> > script when I do "import oauth"  it gives me the following error:
> >
> > File "e:\python\lin\oauth.py", line 35 return
> > ''.join(str(random.randint(0,9)) for i in range(length))
> >                  ^
> > SyntaxError: invalid syntax
>
> You need to be using Python 2.4 or later.
>
>
>      Richard
>

#667 From: Richard Jones <rjones@...>
Date: Tue Aug 5, 2008 3:46 am
Subject: Re: Re: syntax error in import oauth
r1chardj0nes
Send Email Send Email
 
On Tue, 5 Aug 2008 01:23:55 pm talkwithsamir wrote:
> Thank you richard for your prompt reply.  But I am using python on my
> nokia N95 phone and I have python version 1.4.3 on my phone.  If I
> check on the pys60 website
> (http://sourceforge.net/project/showfiles.php?group_id=154155) the
> latest version available is 1.4.4.  So I believe version 2.4 is for
> desktop computers.  So I was wondering what is the right version for
> the nokia s60 mobile phones so I can resolve my issue???

I have no experience with Python on an N95, I'm afraid. I do know that their
version numbering doesn't necessarily correlate with the Python project
itself. I've been told that PyS60 version 1.4.4 is apparently Python version
2.3 ... ish.

I've attached a Python 2.3-compatible (I think) version of oauth.py


     Richard

#668 From: Phillip Pearson <pp@...>
Date: Tue Aug 5, 2008 11:40 am
Subject: Re: Intersection geocoding and other NYC / New York breakage
phillip_pear...
Send Email Send Email
 
Some good news... I have got Fire Eagle to recognize intersections.
This'll go out in the next code deploy, along with the New York-specific
change to include the borough in addresses.

The bad news is that our geocoder seems to treat Broadway oddly so "57th
and broadway" will continue to not work quite right.

The "hurontario and lakeshore, mississauga" example that nlb066 brought
up some time back now works nicely.

Experimenting a bit, it looks like it has trouble with things like "42nd
and 5th, nyc" but can cope with things like "42nd st and madison ave,
new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
York, NY").  "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
42nd St, New York, NY").

Cheers,
Phil

pherric2000 wrote:
> So, was this ever fixed?
>
> We're having major trouble with the 'best guess' returned for any
intersections eg. 57th
> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>
> Other addresses that break are those common to Brooklyn and Manhattan,
including:
>
> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>
> Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure
what is
> causing intersection geocoding to break, but this pretty much makes FE
un-usable for the
> New York area.
>
> Any ideas would be greatly appreciated.
>
> Cheers,
> Aditya
>
>
> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>
>> Phil - that sounds reasonable.  Lemme give it a shot and see if
>> that'll help us out.
>>
>> I suppose the remaining problem would be if two alternative services
>> were sharing location via fireagle.   Ie your app posted an
>> intersection to FireEagle, my app picks it up from FireEagle (and its
>> not an intersection any more), then geocodes it to a different place.
>>
>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>
>>> One possible solution here... I think the 'user' method currently
>>> returns a timestamp for the update, or for the individual location
>>> levels -- you could compare this with your own internal "last moved"
>>> time and ignore the update if it's within a minute or so.  How does
>>>
>> that
>>
>>> sound?
>>>
>>> We're also thinking about putting timestamps on the tokens returned
>>>
>> from
>>
>>> the 'recent' method, so you can do this without even retrieving the
>>>
>> full
>>
>>> location - should make it a bit more convenient to poll FE as you'll be
>>> able to just retrieve the new updates.
>>>
>>> Cheers,
>>> Phil
>>>
>>> nlb0666 wrote:
>>>
>>>> Phil - its basically option #3.  We're trying not to thrash fireeagle,
>>>> so we only talk to fireeagle either a) to retrieve the location, if we
>>>> haven't been spoken to by the user in 10 min, or b) to give fireeagle
>>>> the location, if the user gave us one.
>>>>
>>>> So our problem scenario is: we get an intersection from the user, we
>>>> give it to fireeagle, the user goes away for more than 10 min, on the
>>>> users return we ask fireeagle if they've got an updated location - and
>>>> - its different!  So we grab whats returned - essentially a
>>>> thoroughfare in OASIS terms, or a lat/lon that may not correspond to
>>>> the lat/long our geocoder gave us - and set a new location.
>>>>
>>>> This interplay results in the user moving around.  If FireEagle either
>>>> notified us on an event basis (so we wouldn't have to guess if it was
>>>> giving us back the same thing), or kept the "original string", so we
>>>> could infer it was the same thing, or returned a "proper"
>>>> intersection, that would geocode back to the same place, we'd be in
>>>> business.
>>>>
>>>> Re signup - thanks for the feedback (and any other you might have).
>>>> The service works only in certain cities, and we found people
>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>> finding!) so we tried to get them to pick a valid supported location
>>>> on signup.
>>>>
>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>
>>>>
>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>
>> looks good
>>
>>>>> so far.
>>>>>
>>>>> I take it that the reason you want to be able to update with the
>>>>> location string FE gives you is for the bookmark function?  Or
>>>>>
>> are you
>>
>>>>> setting the FE location first, then using that to geocode for
>>>>>
>> your map
>>
>>>>> display?  Or is the problem that you end up getting the update
>>>>>
>> from FE
>>
>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>
>> different
>>
>>>>> from before?  (I'm trying to figure out where the issue lies here).
>>>>>
>>>>> A note: it would be nice if the account setup process didn't require
>>>>>
>>>>>
>>>> you
>>>>
>>>>
>>>>> to give your gender/age/zip code.  Most people will put in a fake
>>>>>
>> age,
>>
>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>
>> Brickhouse
>>
>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>
>>>>> Cheers,
>>>>> Phil
>>>>>
>>>>> nlb0666 wrote:
>>>>>
>>>>>
>>>>>> Phil - tks for taking a look.  Did the email ever make it
>>>>>>
>> through?  I
>>
>>>>>> checked this morning and it didn't look like it did.  I'll hit you
>>>>>> with a direct note as well
>>>>>>
>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>
>>>>>>>
>>>> query you
>>>>
>>>>
>>>>>>> used to set the location in the first place, as long as the
>>>>>>>
>> user has
>>
>>>>>>> given you permission to see their exact location.  This would be a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> hash,
>>>>>>
>>>>>>
>>>>>>
>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>
>>>>>>>
>>>> {woeid:
>>>>
>>>>
>>>>>>> '123456789'} (to use javascript notation), that would put you back
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> there
>>>>>>
>>>>>>
>>>>>>
>>>>>>> if passed to us.  In some cases we could do this as a string, and
>>>>>>>
>>>>>>>
>>>> if it
>>>>
>>>>
>>>>>>> was useful we could get FE to parse woeids etc out of strings like
>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>
>>>>>>> Just signed up to liketribe to see what you're actually doing, so
>>>>>>>
>>>>>>>
>>>> once
>>>>
>>>>
>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> I'll be
>>>>>>
>>>>>>
>>>>>>
>>>>>>> able to get a better idea of what you need :)
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Phil
>>>>>>>
>>>>>>> nlb0666 wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>
>>>>>>>> Why?  Because fireeagle isn't the only source of location data
>>>>>>>>
>>>>>>>>
>>>> for our
>>>>
>>>>
>>>>>>>> application.  Nor are the fireeagle lat/lon for a given
>>>>>>>>
>> address the
>>
>>>>>>>> same as our underlying geocoder.   So if we use lat/lon,
>>>>>>>>
>> effectively
>>
>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>> geocode differently.  If we use the woeid, this is a code
>>>>>>>>
>> unique to
>>
>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>> address we gave to fireeagle is the same as the text string we had
>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>
>>>>>>>>
>>>> you), and
>>>>
>>>>
>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>
>> language.
>>
>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>
>> really
>>
>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>
>> integration.
>>
>>>>>>>> From an app pov, it would be much nicer to remember the string you
>>>>>>>> were given and pass it back
>>>>>>>>
>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>
>> recognized
>>
>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> geocoded
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't even
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> mention
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> Lakeshore at all, so what you see on the site or via the API is
>>>>>>>>>
>>>>>>>>>
>>>> just
>>>>
>>>>
>>>>>>>>> "Hurontario St".  I'm afraid that's the best we can do for now,
>>>>>>>>>
>>>>>>>>>
>>>> and
>>>>
>>>>
>>>>>>>>> you'll have to assume that location names returned from FireEagle
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> won't
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>
>> your
>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> location.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>
>> location to
>>
>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll reverse-geocode
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> from
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> "Lakeshore
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Rd E, Mississauga, Ontario, Canada".  Passing *that* back into FE
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> also
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> puts you at Hurontario and Lakeshore.  I wouldn't count on being
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> able to
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> do this all the time but it does seem to work here.  (Internally
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> it's
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>
>>>>>>>>>
>>>> that
>>>>
>>>>
>>>>>>>>> intersection).
>>>>>>>>>
>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>
>> your
>>
>>>>>>>>> location to that woeid should always bring you back to the right
>>>>>>>>> location, but exact points are trickier.  Probably the most
>>>>>>>>>
>>>>>>>>>
>>>> reliable
>>>>
>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> way
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> co-ordinates
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> rather than the string we return to you.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> nlb0666 wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round tripping
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>> location still screws up and results in the user being "somewhere
>>>>>>>> else" at the end.  THe problem appears to be that fireeagle
>>>>>>>>
>> does not
>>
>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>
>> input will
>>
>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>> This should probably work no?
>>>>>>>>>>
>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>> street addresses.  Specifically "38 and Broadway" becomes "38
>>>>>>>> Broadway".   I have not pinpointed them precisely, but it appears
>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>
>> FireEagle can
>>
>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>
>>>>>>>>
>>>> become
>>>>
>>>>
>>>>>>>> "38 Broadway".  This is not the only address this occurs for -
>>>>>>>>
>>>>>>>>
>>>> see the
>>>>
>>>>
>>>>>>>> example below.  This one is a particularly bad example as
>>>>>>>>
>> "38th and
>>
>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>
>>>>>>>>
>>>> accessible
>>>>
>>>>
>>>>>>>> website at any time.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>> Please advise
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>
>> at
>>
>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>
>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> I tested this a little more over the weekend.  It worked well,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> but I
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> did have a problem with intersections.  For example, feeding
>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>
>> locates
>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> you
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> at that intersection. But Fire Eagle returns the location as
>>>>>>>>>>>> Hurontario St, Mississauga, Ontario.   If I enter THAT
>>>>>>>>>>>>
>> location
>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> into
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>
>>>>>>>>>>>> So: if I give Fire Eagle the location as an intersection, get
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> the
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>> Fire
>>>>
>>>>
>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>
>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> intersection
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> in resulted in getting an intersection back so that the above
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> would
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> work consistently.  If an intersection cannot be returned,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> then at
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>
>> nearest
>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> that
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> would
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>> maintain my location.  If I'm missing the point here, please
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> advise.
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>
>> ave,
>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> New
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> York".  I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>> fire
>>>>
>>>>
>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York".   Yahoo
>>>>>>>>>>>>
>> Maps
>>
>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>   I
>>>>
>>>>
>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> Eagle or
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>
>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>> invite
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you there....
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>> my
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I've done some initial testing and it looks good!   I'll
>>>>>>>>>>>>>>
>> play
>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> more
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>
>> breaks.
>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>  But
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>
>> via
>>
>>>>>>>>>>>>>> address and via lat lon (which I then removed as we want to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> update
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> via address) work!  I found a break with 218 Bowery (this is
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> Yahoo
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> otherwise,
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks guys!  Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>
>> its
>>
>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> FireEagle
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> <-> liketribe (our app)...  Any chance of some more
>>>>>>>>>>>>>>
>> invites?
>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> And/
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> you'll
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our website
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> of
>>>>
>>>>
>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> locations,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>
>> go to
>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> hopefully
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your perspective?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire Eagle
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> is
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>> kicking at fireeagle.com.  Nothing new, no API changes,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> but a
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> to be
>>>>
>>>>
>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and in
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> the
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>
>> bump into
>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> weird
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>

#669 From: "Aditya Chadha" <aditya@...>
Date: Tue Aug 5, 2008 2:22 pm
Subject: Re: Intersection geocoding and other NYC / New York breakage
pherric2000
Send Email Send Email
 
Phil,

This is awesome - thank you!

What about the other idea you had to send the actual address that was
passed in back to the person asking for the address? So, if I put 57th
and Broadway, NY, NY into FireEagle and then ask for it back using the
API, the returned data set includes both the geocoded address (W 57th
St, NY, NY) and the address that I passed in (57th and Broadway, NY,
NY) so that our apps can geocode the address ourselves?

Cheers,
Aditya

--
Aditya (http://aditya.sublucid.com/)



On Tue, Aug 5, 2008 at 7:40 AM, Phillip Pearson <pp@...> wrote:
> Some good news... I have got Fire Eagle to recognize intersections.
> This'll go out in the next code deploy, along with the New York-specific
> change to include the borough in addresses.
>
> The bad news is that our geocoder seems to treat Broadway oddly so "57th
> and broadway" will continue to not work quite right.
>
> The "hurontario and lakeshore, mississauga" example that nlb066 brought
> up some time back now works nicely.
>
> Experimenting a bit, it looks like it has trouble with things like "42nd
> and 5th, nyc" but can cope with things like "42nd st and madison ave,
> new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
> and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
> York, NY"). "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
> 42nd St, New York, NY").
>
> Cheers,
> Phil
>
> pherric2000 wrote:
>> So, was this ever fixed?
>>
>> We're having major trouble with the 'best guess' returned for any
>> intersections eg. 57th
>> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>>
>> Other addresses that break are those common to Brooklyn and Manhattan,
>> including:
>>
>> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
>> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
>> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>>
>> Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure
>> what is
>> causing intersection geocoding to break, but this pretty much makes FE
>> un-usable for the
>> New York area.
>>
>> Any ideas would be greatly appreciated.
>>
>> Cheers,
>> Aditya
>>
>>
>> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>>
>>> Phil - that sounds reasonable. Lemme give it a shot and see if
>>> that'll help us out.
>>>
>>> I suppose the remaining problem would be if two alternative services
>>> were sharing location via fireagle. Ie your app posted an
>>> intersection to FireEagle, my app picks it up from FireEagle (and its
>>> not an intersection any more), then geocodes it to a different place.
>>>
>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>
>>>> One possible solution here... I think the 'user' method currently
>>>> returns a timestamp for the update, or for the individual location
>>>> levels -- you could compare this with your own internal "last moved"
>>>> time and ignore the update if it's within a minute or so. How does
>>>>
>>> that
>>>
>>>> sound?
>>>>
>>>> We're also thinking about putting timestamps on the tokens returned
>>>>
>>> from
>>>
>>>> the 'recent' method, so you can do this without even retrieving the
>>>>
>>> full
>>>
>>>> location - should make it a bit more convenient to poll FE as you'll be
>>>> able to just retrieve the new updates.
>>>>
>>>> Cheers,
>>>> Phil
>>>>
>>>> nlb0666 wrote:
>>>>
>>>>> Phil - its basically option #3. We're trying not to thrash fireeagle,
>>>>> so we only talk to fireeagle either a) to retrieve the location, if we
>>>>> haven't been spoken to by the user in 10 min, or b) to give fireeagle
>>>>> the location, if the user gave us one.
>>>>>
>>>>> So our problem scenario is: we get an intersection from the user, we
>>>>> give it to fireeagle, the user goes away for more than 10 min, on the
>>>>> users return we ask fireeagle if they've got an updated location - and
>>>>> - its different! So we grab whats returned - essentially a
>>>>> thoroughfare in OASIS terms, or a lat/lon that may not correspond to
>>>>> the lat/long our geocoder gave us - and set a new location.
>>>>>
>>>>> This interplay results in the user moving around. If FireEagle either
>>>>> notified us on an event basis (so we wouldn't have to guess if it was
>>>>> giving us back the same thing), or kept the "original string", so we
>>>>> could infer it was the same thing, or returned a "proper"
>>>>> intersection, that would geocode back to the same place, we'd be in
>>>>> business.
>>>>>
>>>>> Re signup - thanks for the feedback (and any other you might have).
>>>>> The service works only in certain cities, and we found people
>>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>>> finding!) so we tried to get them to pick a valid supported location
>>>>> on signup.
>>>>>
>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>
>>>>>
>>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>>
>>> looks good
>>>
>>>>>> so far.
>>>>>>
>>>>>> I take it that the reason you want to be able to update with the
>>>>>> location string FE gives you is for the bookmark function? Or
>>>>>>
>>> are you
>>>
>>>>>> setting the FE location first, then using that to geocode for
>>>>>>
>>> your map
>>>
>>>>>> display? Or is the problem that you end up getting the update
>>>>>>
>>> from FE
>>>
>>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>>
>>> different
>>>
>>>>>> from before? (I'm trying to figure out where the issue lies here).
>>>>>>
>>>>>> A note: it would be nice if the account setup process didn't require
>>>>>>
>>>>>>
>>>>> you
>>>>>
>>>>>
>>>>>> to give your gender/age/zip code. Most people will put in a fake
>>>>>>
>>> age,
>>>
>>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>>
>>> Brickhouse
>>>
>>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>>
>>>>>> Cheers,
>>>>>> Phil
>>>>>>
>>>>>> nlb0666 wrote:
>>>>>>
>>>>>>
>>>>>>> Phil - tks for taking a look. Did the email ever make it
>>>>>>>
>>> through? I
>>>
>>>>>>> checked this morning and it didn't look like it did. I'll hit you
>>>>>>> with a direct note as well
>>>>>>>
>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>>
>>>>>>>>
>>>>> query you
>>>>>
>>>>>
>>>>>>>> used to set the location in the first place, as long as the
>>>>>>>>
>>> user has
>>>
>>>>>>>> given you permission to see their exact location. This would be a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> hash,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>>
>>>>>>>>
>>>>> {woeid:
>>>>>
>>>>>
>>>>>>>> '123456789'} (to use javascript notation), that would put you back
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> there
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> if passed to us. In some cases we could do this as a string, and
>>>>>>>>
>>>>>>>>
>>>>> if it
>>>>>
>>>>>
>>>>>>>> was useful we could get FE to parse woeids etc out of strings like
>>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>>
>>>>>>>> Just signed up to liketribe to see what you're actually doing, so
>>>>>>>>
>>>>>>>>
>>>>> once
>>>>>
>>>>>
>>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> I'll be
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> able to get a better idea of what you need :)
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> nlb0666 wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>>
>>>>>>>>> Why? Because fireeagle isn't the only source of location data
>>>>>>>>>
>>>>>>>>>
>>>>> for our
>>>>>
>>>>>
>>>>>>>>> application. Nor are the fireeagle lat/lon for a given
>>>>>>>>>
>>> address the
>>>
>>>>>>>>> same as our underlying geocoder. So if we use lat/lon,
>>>>>>>>>
>>> effectively
>>>
>>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>>> geocode differently. If we use the woeid, this is a code
>>>>>>>>>
>>> unique to
>>>
>>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>>> address we gave to fireeagle is the same as the text string we had
>>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>>
>>>>>>>>>
>>>>> you), and
>>>>>
>>>>>
>>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>>
>>> language.
>>>
>>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>>
>>> really
>>>
>>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>>
>>> integration.
>>>
>>>>>>>>> From an app pov, it would be much nicer to remember the string you
>>>>>>>>> were given and pass it back
>>>>>>>>>
>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>>
>>> recognized
>>>
>>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> geocoded
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't even
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> mention
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> Lakeshore at all, so what you see on the site or via the API is
>>>>>>>>>>
>>>>>>>>>>
>>>>> just
>>>>>
>>>>>
>>>>>>>>>> "Hurontario St". I'm afraid that's the best we can do for now,
>>>>>>>>>>
>>>>>>>>>>
>>>>> and
>>>>>
>>>>>
>>>>>>>>>> you'll have to assume that location names returned from FireEagle
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> won't
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>>
>>> your
>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> location.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>>
>>> location to
>>>
>>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll reverse-geocode
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> from
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> "Lakeshore
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Rd E, Mississauga, Ontario, Canada". Passing *that* back into FE
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> also
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> puts you at Hurontario and Lakeshore. I wouldn't count on being
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> able to
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> do this all the time but it does seem to work here. (Internally
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> it's
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>>
>>>>>>>>>>
>>>>> that
>>>>>
>>>>>
>>>>>>>>>> intersection).
>>>>>>>>>>
>>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>>
>>> your
>>>
>>>>>>>>>> location to that woeid should always bring you back to the right
>>>>>>>>>> location, but exact points are trickier. Probably the most
>>>>>>>>>>
>>>>>>>>>>
>>>>> reliable
>>>>>
>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> way
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> co-ordinates
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> rather than the string we return to you.
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round tripping
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>>> location still screws up and results in the user being "somewhere
>>>>>>>>> else" at the end. THe problem appears to be that fireeagle
>>>>>>>>>
>>> does not
>>>
>>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>>
>>> input will
>>>
>>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>> This should probably work no?
>>>>>>>>>>>
>>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>> street addresses. Specifically "38 and Broadway" becomes "38
>>>>>>>>> Broadway". I have not pinpointed them precisely, but it appears
>>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>>
>>> FireEagle can
>>>
>>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>>
>>>>>>>>>
>>>>> become
>>>>>
>>>>>
>>>>>>>>> "38 Broadway". This is not the only address this occurs for -
>>>>>>>>>
>>>>>>>>>
>>>>> see the
>>>>>
>>>>>
>>>>>>>>> example below. This one is a particularly bad example as
>>>>>>>>>
>>> "38th and
>>>
>>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>>
>>>>>>>>>
>>>>> accessible
>>>>>
>>>>>
>>>>>>>>> website at any time.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>> Please advise
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>>
>>> at
>>>
>>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>>
>>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> I tested this a little more over the weekend. It worked well,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> but I
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> did have a problem with intersections. For example, feeding
>>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>>
>>> locates
>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> you
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> at that intersection. But Fire Eagle returns the location as
>>>>>>>>>>>>> Hurontario St, Mississauga, Ontario. If I enter THAT
>>>>>>>>>>>>>
>>> location
>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> into
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>>
>>>>>>>>>>>>> So: if I give Fire Eagle the location as an intersection, get
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>> the
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>> Fire
>>>>>
>>>>>
>>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>>
>>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> intersection
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> in resulted in getting an intersection back so that the above
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> would
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> work consistently. If an intersection cannot be returned,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>> then at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>>
>>> nearest
>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> that
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>> would
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>> maintain my location. If I'm missing the point here, please
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>> advise.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>>
>>> ave,
>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>> New
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>> York". I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>> fire
>>>>>
>>>>>
>>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York". Yahoo
>>>>>>>>>>>>>
>>> Maps
>>>
>>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>> I
>>>>>
>>>>>
>>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>> Eagle or
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>>
>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>> invite
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you there....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>> my
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I've done some initial testing and it looks good! I'll
>>>>>>>>>>>>>>>
>>> play
>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> more
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>>
>>> breaks.
>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> But
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>>
>>> via
>>>
>>>>>>>>>>>>>>> address and via lat lon (which I then removed as we want to
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> update
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> via address) work! I found a break with 218 Bowery (this is
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> Yahoo
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> otherwise,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks guys! Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>>
>>> its
>>>
>>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> FireEagle
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> <-> liketribe (our app)... Any chance of some more
>>>>>>>>>>>>>>>
>>> invites?
>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> And/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> you'll
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our website
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> of
>>>>>
>>>>>
>>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> locations,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>>
>>> go to
>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> hopefully
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your perspective?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire Eagle
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>> is
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>>> kicking at fireeagle.com. Nothing new, no API changes,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>> but a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> to be
>>>>>
>>>>>
>>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and in
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>> the
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>>
>>> bump into
>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>> weird
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>
>

#670 From: "Aditya Chadha" <aditya@...>
Date: Tue Aug 5, 2008 2:38 pm
Subject: Re: Intersection geocoding and other NYC / New York breakage
pherric2000
Send Email Send Email
 
Also, when will the next deploy be?

Cheers,
Aditya

--
Aditya (http://aditya.sublucid.com/)



On Tue, Aug 5, 2008 at 10:22 AM, Aditya Chadha <aditya@...> wrote:
> Phil,
>
> This is awesome - thank you!
>
> What about the other idea you had to send the actual address that was
> passed in back to the person asking for the address? So, if I put 57th
> and Broadway, NY, NY into FireEagle and then ask for it back using the
> API, the returned data set includes both the geocoded address (W 57th
> St, NY, NY) and the address that I passed in (57th and Broadway, NY,
> NY) so that our apps can geocode the address ourselves?
>
> Cheers,
> Aditya
>
> --
> Aditya (http://aditya.sublucid.com/)
>
>
>
> On Tue, Aug 5, 2008 at 7:40 AM, Phillip Pearson <pp@...> wrote:
>> Some good news... I have got Fire Eagle to recognize intersections.
>> This'll go out in the next code deploy, along with the New York-specific
>> change to include the borough in addresses.
>>
>> The bad news is that our geocoder seems to treat Broadway oddly so "57th
>> and broadway" will continue to not work quite right.
>>
>> The "hurontario and lakeshore, mississauga" example that nlb066 brought
>> up some time back now works nicely.
>>
>> Experimenting a bit, it looks like it has trouble with things like "42nd
>> and 5th, nyc" but can cope with things like "42nd st and madison ave,
>> new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
>> and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
>> York, NY"). "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
>> 42nd St, New York, NY").
>>
>> Cheers,
>> Phil
>>
>> pherric2000 wrote:
>>> So, was this ever fixed?
>>>
>>> We're having major trouble with the 'best guess' returned for any
>>> intersections eg. 57th
>>> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>>>
>>> Other addresses that break are those common to Brooklyn and Manhattan,
>>> including:
>>>
>>> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
>>> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
>>> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>>>
>>> Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure
>>> what is
>>> causing intersection geocoding to break, but this pretty much makes FE
>>> un-usable for the
>>> New York area.
>>>
>>> Any ideas would be greatly appreciated.
>>>
>>> Cheers,
>>> Aditya
>>>
>>>
>>> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>>>
>>>> Phil - that sounds reasonable. Lemme give it a shot and see if
>>>> that'll help us out.
>>>>
>>>> I suppose the remaining problem would be if two alternative services
>>>> were sharing location via fireagle. Ie your app posted an
>>>> intersection to FireEagle, my app picks it up from FireEagle (and its
>>>> not an intersection any more), then geocodes it to a different place.
>>>>
>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>
>>>>> One possible solution here... I think the 'user' method currently
>>>>> returns a timestamp for the update, or for the individual location
>>>>> levels -- you could compare this with your own internal "last moved"
>>>>> time and ignore the update if it's within a minute or so. How does
>>>>>
>>>> that
>>>>
>>>>> sound?
>>>>>
>>>>> We're also thinking about putting timestamps on the tokens returned
>>>>>
>>>> from
>>>>
>>>>> the 'recent' method, so you can do this without even retrieving the
>>>>>
>>>> full
>>>>
>>>>> location - should make it a bit more convenient to poll FE as you'll be
>>>>> able to just retrieve the new updates.
>>>>>
>>>>> Cheers,
>>>>> Phil
>>>>>
>>>>> nlb0666 wrote:
>>>>>
>>>>>> Phil - its basically option #3. We're trying not to thrash fireeagle,
>>>>>> so we only talk to fireeagle either a) to retrieve the location, if we
>>>>>> haven't been spoken to by the user in 10 min, or b) to give fireeagle
>>>>>> the location, if the user gave us one.
>>>>>>
>>>>>> So our problem scenario is: we get an intersection from the user, we
>>>>>> give it to fireeagle, the user goes away for more than 10 min, on the
>>>>>> users return we ask fireeagle if they've got an updated location - and
>>>>>> - its different! So we grab whats returned - essentially a
>>>>>> thoroughfare in OASIS terms, or a lat/lon that may not correspond to
>>>>>> the lat/long our geocoder gave us - and set a new location.
>>>>>>
>>>>>> This interplay results in the user moving around. If FireEagle either
>>>>>> notified us on an event basis (so we wouldn't have to guess if it was
>>>>>> giving us back the same thing), or kept the "original string", so we
>>>>>> could infer it was the same thing, or returned a "proper"
>>>>>> intersection, that would geocode back to the same place, we'd be in
>>>>>> business.
>>>>>>
>>>>>> Re signup - thanks for the feedback (and any other you might have).
>>>>>> The service works only in certain cities, and we found people
>>>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>>>> finding!) so we tried to get them to pick a valid supported location
>>>>>> on signup.
>>>>>>
>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>
>>>>>>
>>>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>>>
>>>> looks good
>>>>
>>>>>>> so far.
>>>>>>>
>>>>>>> I take it that the reason you want to be able to update with the
>>>>>>> location string FE gives you is for the bookmark function? Or
>>>>>>>
>>>> are you
>>>>
>>>>>>> setting the FE location first, then using that to geocode for
>>>>>>>
>>>> your map
>>>>
>>>>>>> display? Or is the problem that you end up getting the update
>>>>>>>
>>>> from FE
>>>>
>>>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>>>
>>>> different
>>>>
>>>>>>> from before? (I'm trying to figure out where the issue lies here).
>>>>>>>
>>>>>>> A note: it would be nice if the account setup process didn't require
>>>>>>>
>>>>>>>
>>>>>> you
>>>>>>
>>>>>>
>>>>>>> to give your gender/age/zip code. Most people will put in a fake
>>>>>>>
>>>> age,
>>>>
>>>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>>>
>>>> Brickhouse
>>>>
>>>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Phil
>>>>>>>
>>>>>>> nlb0666 wrote:
>>>>>>>
>>>>>>>
>>>>>>>> Phil - tks for taking a look. Did the email ever make it
>>>>>>>>
>>>> through? I
>>>>
>>>>>>>> checked this morning and it didn't look like it did. I'll hit you
>>>>>>>> with a direct note as well
>>>>>>>>
>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>>>
>>>>>>>>>
>>>>>> query you
>>>>>>
>>>>>>
>>>>>>>>> used to set the location in the first place, as long as the
>>>>>>>>>
>>>> user has
>>>>
>>>>>>>>> given you permission to see their exact location. This would be a
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> hash,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>>>
>>>>>>>>>
>>>>>> {woeid:
>>>>>>
>>>>>>
>>>>>>>>> '123456789'} (to use javascript notation), that would put you back
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> there
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> if passed to us. In some cases we could do this as a string, and
>>>>>>>>>
>>>>>>>>>
>>>>>> if it
>>>>>>
>>>>>>
>>>>>>>>> was useful we could get FE to parse woeids etc out of strings like
>>>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>>>
>>>>>>>>> Just signed up to liketribe to see what you're actually doing, so
>>>>>>>>>
>>>>>>>>>
>>>>>> once
>>>>>>
>>>>>>
>>>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> I'll be
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> able to get a better idea of what you need :)
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>> nlb0666 wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>>>
>>>>>>>>>> Why? Because fireeagle isn't the only source of location data
>>>>>>>>>>
>>>>>>>>>>
>>>>>> for our
>>>>>>
>>>>>>
>>>>>>>>>> application. Nor are the fireeagle lat/lon for a given
>>>>>>>>>>
>>>> address the
>>>>
>>>>>>>>>> same as our underlying geocoder. So if we use lat/lon,
>>>>>>>>>>
>>>> effectively
>>>>
>>>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>>>> geocode differently. If we use the woeid, this is a code
>>>>>>>>>>
>>>> unique to
>>>>
>>>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>>>> address we gave to fireeagle is the same as the text string we had
>>>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>>>
>>>>>>>>>>
>>>>>> you), and
>>>>>>
>>>>>>
>>>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>>>
>>>> language.
>>>>
>>>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>>>
>>>> really
>>>>
>>>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>>>
>>>> integration.
>>>>
>>>>>>>>>> From an app pov, it would be much nicer to remember the string you
>>>>>>>>>> were given and pass it back
>>>>>>>>>>
>>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>>>
>>>> recognized
>>>>
>>>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> geocoded
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't even
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> mention
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> Lakeshore at all, so what you see on the site or via the API is
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> just
>>>>>>
>>>>>>
>>>>>>>>>>> "Hurontario St". I'm afraid that's the best we can do for now,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> and
>>>>>>
>>>>>>
>>>>>>>>>>> you'll have to assume that location names returned from FireEagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> won't
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>>>
>>>> your
>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> location.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>>>
>>>> location to
>>>>
>>>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll reverse-geocode
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> from
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> "Lakeshore
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Rd E, Mississauga, Ontario, Canada". Passing *that* back into FE
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> also
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> puts you at Hurontario and Lakeshore. I wouldn't count on being
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> able to
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> do this all the time but it does seem to work here. (Internally
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> it's
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> that
>>>>>>
>>>>>>
>>>>>>>>>>> intersection).
>>>>>>>>>>>
>>>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>>>
>>>> your
>>>>
>>>>>>>>>>> location to that woeid should always bring you back to the right
>>>>>>>>>>> location, but exact points are trickier. Probably the most
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> reliable
>>>>>>
>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> way
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> co-ordinates
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> rather than the string we return to you.
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Phil
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round tripping
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>>>> location still screws up and results in the user being "somewhere
>>>>>>>>>> else" at the end. THe problem appears to be that fireeagle
>>>>>>>>>>
>>>> does not
>>>>
>>>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>>>
>>>> input will
>>>>
>>>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>> This should probably work no?
>>>>>>>>>>>>
>>>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>> street addresses. Specifically "38 and Broadway" becomes "38
>>>>>>>>>> Broadway". I have not pinpointed them precisely, but it appears
>>>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>>>
>>>> FireEagle can
>>>>
>>>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>>>
>>>>>>>>>>
>>>>>> become
>>>>>>
>>>>>>
>>>>>>>>>> "38 Broadway". This is not the only address this occurs for -
>>>>>>>>>>
>>>>>>>>>>
>>>>>> see the
>>>>>>
>>>>>>
>>>>>>>>>> example below. This one is a particularly bad example as
>>>>>>>>>>
>>>> "38th and
>>>>
>>>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>>>
>>>>>>>>>>
>>>>>> accessible
>>>>>>
>>>>>>
>>>>>>>>>> website at any time.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>> Please advise
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>>>
>>>> at
>>>>
>>>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I tested this a little more over the weekend. It worked well,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> but I
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> did have a problem with intersections. For example, feeding
>>>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>>>
>>>> locates
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> you
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> at that intersection. But Fire Eagle returns the location as
>>>>>>>>>>>>>> Hurontario St, Mississauga, Ontario. If I enter THAT
>>>>>>>>>>>>>>
>>>> location
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> into
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So: if I give Fire Eagle the location as an intersection, get
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> Fire
>>>>>>
>>>>>>
>>>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> intersection
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> in resulted in getting an intersection back so that the above
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> would
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> work consistently. If an intersection cannot be returned,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> then at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>>>
>>>> nearest
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> that
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> would
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> maintain my location. If I'm missing the point here, please
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> advise.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>>>
>>>> ave,
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> New
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> York". I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> fire
>>>>>>
>>>>>>
>>>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York". Yahoo
>>>>>>>>>>>>>>
>>>> Maps
>>>>
>>>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> I
>>>>>>
>>>>>>
>>>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> Eagle or
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>> invite
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you there....
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>> my
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I've done some initial testing and it looks good! I'll
>>>>>>>>>>>>>>>>
>>>> play
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> more
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>>>
>>>> breaks.
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> But
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>>>
>>>> via
>>>>
>>>>>>>>>>>>>>>> address and via lat lon (which I then removed as we want to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> update
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> via address) work! I found a break with 218 Bowery (this is
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> Yahoo
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> otherwise,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks guys! Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>>>
>>>> its
>>>>
>>>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> FireEagle
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> <-> liketribe (our app)... Any chance of some more
>>>>>>>>>>>>>>>>
>>>> invites?
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> And/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> you'll
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our website
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> of
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> locations,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>>>
>>>> go to
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> the
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> hopefully
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your perspective?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire Eagle
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> is
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>>>> kicking at fireeagle.com. Nothing new, no API changes,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> but a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> to be
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and in
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>>>
>>>> bump into
>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>> weird
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>
>>
>

#671 From: Jorge Petru <jorge.petru@...>
Date: Tue Aug 5, 2008 2:46 pm
Subject: Re: Re: Fire Eagle for WordPress plugin Alpha
jorge.petru
Send Email Send Email
 
Dear Kevin, thank you very much again. I am very sorry by the delay in my answer to you but it was because I was uninstalling/re-installing all (inclusive WP). I dont know why it is not working BUT dont worry please because I created a blog at WP just to try Fire Eagle...my blog was and is empty. I am going to try to create a web page using the API, so, it is not important the plugin for WP.
Just in case, I am using:
i) WP 2.6 spanish version.
ii) The Theme I am using supports Widgets: "Illacrimo Widget Ready Version 1.01".
iii) I uninstalled (and deleted the directory too) the previous fire eagle plugin. I downloaded the new one (v1.2) at http://wordpress.fireeagle.yahoo.net
iv) I installed this plugin at /wp-content/plugins (i have all my plugins in this directory)
Best regards and keep in touch.
Jorge
 
--- El jue 17-jul-08, Kevin Ryan <kryan@...> escribió:
De: Kevin Ryan <kryan@...>
Asunto: Re: [fireeagle] Re: Fire Eagle for WordPress plugin Alpha
Para: fireeagle@yahoogroups.com
Fecha: jueves, 17 de julio de 2008, 5:27 pm

Jorge

Sorry it has taken me a few days to get back to you, I've been busy in Fire Eagle Land ;-)

So, I think you have a very early version of the plugin, you should remove the old one
and install the newest one.

You can download the new one at http://wordpress. fireeagle.. yahoo.net. There is also
Install and Uninstall instructions on the page if you need them (under Help!).

Give the new version a shot and let me know how it works out for you. If you still have
problems, can you send me the following info (along with any errors you may see)

WordPress Version
Theme in current use
You plugin install location (ie, where your core files are installed if not the default install)

Cheers!
---
Kevin Ryan
technical yahoo! - brickhouse
im: kevronosx


On Jul 15, 2008, at 2:48 AM, Jorge wrote:

Hi again Kevin and thank you so much for your response.

I am sorry Kevin, I made a mistake in my previous post because in that moment I did not see 1 PHP error message at the buttom of the wordpress page when I tried to authorize the widget with Fire Eagle. My apologizes again :(

Now, I am trying to see in the php file why I am receiving the folowing message when I try to authorize the widget:

------------ --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --
"Fatal error: Uncaught exception 'FireEagleException ' with message
 'Connection to https://fireeagle. yahooapis. com/oauth/ request_token? oauth_version= 1.0&oauth_nonce= 8b651b62ab3a9290 119a0a9fc2b6ca0c&oauth_timestamp= 1216113191&oauth_consumer_ key=EKIcQCeonjqB&oauth_signature_ method=HMAC- SHA1&oauth_signature= ZzU5Ny0zkEehUD2Y 0SYGPhJdMQY% 3D failed' in /home/a8691708/ public_html/ wp-content/ plugins/fireeagl e_4_wp/lib/ fireeagle. php:274 Stack trace: #0 /home/a8691708/ public_html/ wp-content/ plugins/fireeagl e_4_wp/lib/ fireeagle. php(242): FireEagle->http(Object( OAuthRequest) ) #1 /home/a8691708/ public_html/ wp-content/ plugins/fireeagl e_4_wp/lib/ fireeagle. php(95): FireEagle->oAuthRequest( 'https:// fireeag.. .') #2 /home/a8691708/ public_htm! l/ wp-content/ plugins/fireeagl e_4_wp/fireeagle _4_wp .php( 46): FireEagle->getRequestToken( ) #3 /home/a8691708/ public_html/ wp-admin/ includes/ widgets.php( 248): widget_fireeagle_ 4_wp_control( ) #4 /home/a8691708/ public_html/ wp-admin/ includes/ widgets.php( 51): wp_widget_control( 'widget_fireeagl ...', Array) #5 /home/ in /home/a8691708/ public_html/ wp-content/ plugins/fireeagl e_4_wp/lib/ fireeagle. php on line 274
"
------------ --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --
Best regards and keep in touch.
Thanks a lot again.
Jorge

----------
In fireeagle@yahoogrou ps.com, Kevin Ryan <kryan@...> wrote:
>
> Jorge,
> 
> Once you install the widget, you will need Design > Widgets then find 
> the Fire Eagle widget on
> the right hand side, click the edit link and then authorize with fire 
> eagle... Once you authorize with
> fire eagle, you need to tell fire eagle where you are, so go to http://fireeagle. yahoo.net/ my/location
> Once you have done that, you should see your location on your blog, if 
> these steps do not work, please
> let me know!
> 
> Cheers!
> ---
> Kevin Ryan
> technical yahoo! - brickhouse
> kryan@...
> im: kevronosx
> 
> 
> On Jul 14, 2008, at 6:09 AM, Jorge wrote:
> 
> > Hi Kevin, may I ask you a question please? Thanks in advance.
> >
> > I installed! your plugin here: www.i00p.com. ar but:
> >
> > Do you know why I only can see this message (on the left margin):
> > "I am not on this earth!" ?.
> >
> > Thank you again.
> > Kind.
> > Jorge
> > P.S:I live in Buenos Aires, Argentina and, my country - maybe - is
> > not supported yet @ Fire Eagle...
> > ------------ --------- --------- --------- --------- --------- -
> >
> > --- In fireeagle@yahoogrou ps.com, Kevin Ryan kryan@ wrote:
> > >
> > > Jebu
> > >
> > > Thanks for the feedback! I have fixed the error you mentioned when
> > using
> > > the K2 theme. I should have an update on the server by tomorrow
> > > (dependent on push schedule).
> > >
> > > Unfortunately the K2 theme uses a different module registering API
> > > then the default
> > > WP widgets, so my plugin will n! ot blow up now when using the K2
> > > sidebars, but the
> > > widget does not run in the K2 sidebar. You can use the K2 theme,
> > but
> > > not their module
> > > stuff with the Fire Eagle plugin. I will look further into seeing
> > what
> > > all I have to do to support the
> > > K2 theme, I just want to stay away from the slippery slope of
> > having
> > > to maintain X number
> > > of plugins for diff themes. I'll shoot an email to the list when
> > the
> > > updated plugin is live and ready
> > > for download.
> > >
> > > Cheers!
> > > ---
> > > Kevin Ryan
> > > technical yahoo! - brickhouse
> > > kryan@
> > > im: kevronosx
> > >
> > >
> > > On Jul 1, 2008, at 7:34 AM, jebui wrote:
> > &g! t;
> > > > Hi Kevin,
> > > > Wonderful s tuff, had some problem though with k2. Specifically
> > > > enabling the k2 sidebar manager causes the plugin to fail with
> > > >
> > > > Fatal error: Call to undefined function wp_register_ sidebar_widget
> > ()
> > > > in /.../wp-content/ plugins/fireeagl e_4_wp/fireeagle _4_wp.php on
> > line
> > > > 20
> > > >
> > > > Disabling the sidebar manager fixes stuff up.
> > > >
> > > > --
> > > > Jebu
> > > >
> > > > --- In fireeagle@yahoogrou ps.com, Kevin Ryan <kryan@> wrote:
> > > > >
> > > > > Hello Fire Eaglers!
> > > > >
> > > > > I just launched an alpha version of my Fire Eagle for
> > WordPress
> > > > widget.
> > > > >
> > >! ; > > What it does right now:
> > > > >
> > > > > It is really basic at this point... it installs as a WordPress
> > > > widget,
> > > > > which you can
> > > > > put in your side bar... all it does is display your last know
> > > > location
> > > > > from Fire Eagle
> > > > > in your side bar. I have plans to allow FE updating from the
> > widget
> > > > > (on the admin side)
> > > > > as well as a plugin that will allow you to tag your post with
> > your
> > > > FE
> > > > > location. Also have
> > > > > plans for multiple users, say you are a blog site with
> > multiple
> > > > people
> > > > > posting
> > > > >
> > > > > WARING! This is an alpha plu! gin, use at your own risk
> > > > >
> > > ; > > NOTE: this has only been tested on WordPress version 2.5.1, it
> > > > should
> > > > > work
> > > > > on earlier versions of WP that allow widgets, but has not been
> > > > tested
> > > > > yet.
> > > > >
> > > > > NOTE 2: Your WP theme needs to support Widgets for this to work
> > > > >
> > > > > Got to:
> > > > >
> > > > > http://fireeagle. yahoo.net/ wp-plugin. html
> > > > >
> > > > > - Click the download button (The plugin comes as a zip file)
> > > > > - Once you have it downloaded and un-zipped, move the
> > fireeagle_4_ wp
> > > > > folder to you wordpress plugin folder
> > > > > - Then log into your admin screen and click on "Plugins" at the
> &g! t; top
> > > > > right of the screen
> > > > > - You should see Fire Eagle for WordPress in the list of
> > plugins,
> > > > > click activate
> > > > > - Once it has activated click on Design then Widgets in your top
> > > > > navigation.
> > > > > - You should see the widget listed on the left, click add
> > > > > - After it has been added, be sure to click "Save Changes"
> > before
> > > > > opening the admin screen of the widget
> > > > > - Now click "Edit" in the FE header bar
> > > > > - Then click on "Click here to authenticate with Fire Eagle!"
> > > > > - Once you are returned from Fire Eagle, you should be good to
> > go,
> > > > > just load your
> > > > > blog page and you should see the fire eagle location ! in your
> > side
> > > > column
> > & gt; > >
> > > > > Let me know if you have any problems...
> > > > >
> > > > > Cheers!
> > > > > ---
> > > > > Kevin Ryan
> > > > > technical yahoo! - brickhouse
> > > > > kryan@
> > > > > im: kevronosx
> > > > >
> > > > >
> > > > > On Jun 27, 2008, at 12:52 PM, autarken_share wrote:
> > > > >
> > > > > > Hi Kevin,
> > > > > >
> > > > > > I just started using Fire Eagle w/Navizon on my blackberry
> > and saw
> > > > > > this post about your possible WordPress plugin... just
> > wondering
> > > > how
> > > > > > that was going?
> > > > > >
> > > > > > I'm traveling to Europe next we! ek, and being able to plug in
> > my
> > > > > > current location to my travel blog (wordpress of course) w/
> > out
> > > > having
> > > > > > to actually make a post would be awesome.
> > > > > >
> > > > > > If it's anywhere near ready I'd love to help beta test it ;)
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Brian - brian@ - http://roam. autarken. net





¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro
http://ar.mobile.yahoo.com/onesearch

#672 From: "talkwithsamir" <talkwithsamir@...>
Date: Tue Aug 5, 2008 4:05 pm
Subject: Re: syntax error in import oauth
talkwithsamir
Send Email Send Email
 
Richard,

I am not able to download the attachment you have uploaded, it
specifies that the attachment is not stored. Could you please reattach
the attachment or send me a URL pointer from where I can download the
older version of oauth.py.

Thanks a lot,
samir
--- In fireeagle@yahoogroups.com, Richard Jones <rjones@...> wrote:
>
> On Tue, 5 Aug 2008 01:23:55 pm talkwithsamir wrote:
> > Thank you richard for your prompt reply.  But I am using python on my
> > nokia N95 phone and I have python version 1.4.3 on my phone.  If I
> > check on the pys60 website
> > (http://sourceforge.net/project/showfiles.php?group_id=154155) the
> > latest version available is 1.4.4.  So I believe version 2.4 is for
> > desktop computers.  So I was wondering what is the right version for
> > the nokia s60 mobile phones so I can resolve my issue???
>
> I have no experience with Python on an N95, I'm afraid. I do know
that their
> version numbering doesn't necessarily correlate with the Python project
> itself. I've been told that PyS60 version 1.4.4 is apparently Python
version
> 2.3 ... ish.
>
> I've attached a Python 2.3-compatible (I think) version of oauth.py
>
>
>     Richard
>

#673 From: aymanshamma
Date: Wed Aug 6, 2008 5:23 pm
Subject: Let the API Exploration Begin!
aymanshamma
 
Hi Devs on Fire,

We've added an API Explorer to the Fire Eagle developer section:

http://fireeagle.yahoo.net/developer/explorer/

It lets you try out API methods using some sample user tokens and see
the response (in JSON and XML).  Also, much fun can be had seeing how
many Cairos are in the world. I guessed wrong. :)

Check it out and let us know what you think.

-ayman.

#674 From: "Brian Layman" <brian@...>
Date: Wed Aug 6, 2008 5:31 pm
Subject: RE: Let the API Exploration Begin!
silverpaladin0
Send Email Send Email
 

Ooo that’s really slick!!!  EVERYONE should expose their API’s this way. Programmers don’t learn by reading. They learn by seeing and doing…

 

The fact that you can “try it” and enter the parameters for the call and even choose the output format for other calls and see the results is just … wow…

 

As you can tell, I’m really impressed!!!

 

______________________________________________
Brian Layman

Code Ninja

b5media Inc.

www.b5Media.com / www.TheCodeCave.com / www.rhettandlink.com

Skype: BrianLayman

Twitter: http://www.twitter.com/brianlayman

 

 

From: fireeagle@yahoogroups.com [mailto:fireeagle@yahoogroups.com] On Behalf Of aymanshamma
Sent: Wednesday, August 06, 2008 1:24 PM
To: fireeagle@yahoogroups.com
Subject: [fireeagle] Let the API Exploration Begin!

 

Hi Devs on Fire,

We've added an API Explorer to the Fire Eagle developer section:

http://fireeagle.yahoo.net/developer/explorer/

It lets you try out API methods using some sample user tokens and see
the response (in JSON and XML). Also, much fun can be had seeing how
many Cairos are in the world. I guessed wrong. :)

Check it out and let us know what you think.

-ayman.


#675 From: "Ryan Romanchuk" <rromanchuk@...>
Date: Wed Aug 6, 2008 6:39 pm
Subject: Re: Dipity + Fireeagle
rromanchuk
Send Email Send Email
 
Hey everyone,
We just pushed some new changes to Dipity. If you want to give it a
try you will need to sign for an account at Dipity.com. You can then
either add a Fire Eagle feed to your personal timeline or create an
entirely separate timeline for your Fire Eagle updates.

To attach Fire Eagle to your timeline click the "add source" button,
authorize, and then import. Once you have enabled the service on
Dipity will then poll for your movements every 5 minutes. You are also
able to post back to Fire Eagle whenever you add a new event, anywhere
inside the Dipity experience.

Bugs, feedback, suggestions would be helpful!

Thanks
Ryan

--- In fireeagle@yahoogroups.com, "Ryan Romanchuk" <rromanchuk@...> wrote:
>
> Hey everyone,
> I'm a developer over at dipity.com and have been quietly integrating
> FE into our product. I would love if any other devs would mind giving
>  suggestions and feedback.
>
> Also interested in other applications and services that would like to
> partner with or be included in Dipity's list of 'sources'.
>
> I will create an environment for FE devs and post the link around if
> anyone is interested.
>
> ps Where are all of you? Come hang out @ #fireeagle on freenode...It's
> too quiet in there.
>

#676 From: Phillip Pearson <pp@...>
Date: Wed Aug 6, 2008 10:45 pm
Subject: Re: Intersection geocoding and other NYC / New York breakage
phillip_pear...
Send Email Send Email
 
Hi Aditya,

The intersection and NY borough fixes are now live.  (This is a partial
deploy - we have more stuff in the pipeline that will go out later).

Cheers,
Phil

Aditya Chadha wrote:
> Also, when will the next deploy be?
>
> Cheers,
> Aditya
>
> --
> Aditya (http://aditya.sublucid.com/)
>
>
>
> On Tue, Aug 5, 2008 at 10:22 AM, Aditya Chadha <aditya@...> wrote:
>
>> Phil,
>>
>> This is awesome - thank you!
>>
>> What about the other idea you had to send the actual address that was
>> passed in back to the person asking for the address? So, if I put 57th
>> and Broadway, NY, NY into FireEagle and then ask for it back using the
>> API, the returned data set includes both the geocoded address (W 57th
>> St, NY, NY) and the address that I passed in (57th and Broadway, NY,
>> NY) so that our apps can geocode the address ourselves?
>>
>> Cheers,
>> Aditya
>>
>> --
>> Aditya (http://aditya.sublucid.com/)
>>
>>
>>
>> On Tue, Aug 5, 2008 at 7:40 AM, Phillip Pearson <pp@...> wrote:
>>
>>> Some good news... I have got Fire Eagle to recognize intersections.
>>> This'll go out in the next code deploy, along with the New York-specific
>>> change to include the borough in addresses.
>>>
>>> The bad news is that our geocoder seems to treat Broadway oddly so "57th
>>> and broadway" will continue to not work quite right.
>>>
>>> The "hurontario and lakeshore, mississauga" example that nlb066 brought
>>> up some time back now works nicely.
>>>
>>> Experimenting a bit, it looks like it has trouble with things like "42nd
>>> and 5th, nyc" but can cope with things like "42nd st and madison ave,
>>> new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
>>> and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
>>> York, NY"). "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
>>> 42nd St, New York, NY").
>>>
>>> Cheers,
>>> Phil
>>>
>>> pherric2000 wrote:
>>>
>>>> So, was this ever fixed?
>>>>
>>>> We're having major trouble with the 'best guess' returned for any
>>>> intersections eg. 57th
>>>> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>>>>
>>>> Other addresses that break are those common to Brooklyn and Manhattan,
>>>> including:
>>>>
>>>> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
>>>> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
>>>> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>>>>
>>>> Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure
>>>> what is
>>>> causing intersection geocoding to break, but this pretty much makes FE
>>>> un-usable for the
>>>> New York area.
>>>>
>>>> Any ideas would be greatly appreciated.
>>>>
>>>> Cheers,
>>>> Aditya
>>>>
>>>>
>>>> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>>>>
>>>>
>>>>> Phil - that sounds reasonable. Lemme give it a shot and see if
>>>>> that'll help us out.
>>>>>
>>>>> I suppose the remaining problem would be if two alternative services
>>>>> were sharing location via fireagle. Ie your app posted an
>>>>> intersection to FireEagle, my app picks it up from FireEagle (and its
>>>>> not an intersection any more), then geocodes it to a different place.
>>>>>
>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>
>>>>>
>>>>>> One possible solution here... I think the 'user' method currently
>>>>>> returns a timestamp for the update, or for the individual location
>>>>>> levels -- you could compare this with your own internal "last moved"
>>>>>> time and ignore the update if it's within a minute or so. How does
>>>>>>
>>>>>>
>>>>> that
>>>>>
>>>>>
>>>>>> sound?
>>>>>>
>>>>>> We're also thinking about putting timestamps on the tokens returned
>>>>>>
>>>>>>
>>>>> from
>>>>>
>>>>>
>>>>>> the 'recent' method, so you can do this without even retrieving the
>>>>>>
>>>>>>
>>>>> full
>>>>>
>>>>>
>>>>>> location - should make it a bit more convenient to poll FE as you'll be
>>>>>> able to just retrieve the new updates.
>>>>>>
>>>>>> Cheers,
>>>>>> Phil
>>>>>>
>>>>>> nlb0666 wrote:
>>>>>>
>>>>>>
>>>>>>> Phil - its basically option #3. We're trying not to thrash fireeagle,
>>>>>>> so we only talk to fireeagle either a) to retrieve the location, if we
>>>>>>> haven't been spoken to by the user in 10 min, or b) to give fireeagle
>>>>>>> the location, if the user gave us one.
>>>>>>>
>>>>>>> So our problem scenario is: we get an intersection from the user, we
>>>>>>> give it to fireeagle, the user goes away for more than 10 min, on the
>>>>>>> users return we ask fireeagle if they've got an updated location - and
>>>>>>> - its different! So we grab whats returned - essentially a
>>>>>>> thoroughfare in OASIS terms, or a lat/lon that may not correspond to
>>>>>>> the lat/long our geocoder gave us - and set a new location.
>>>>>>>
>>>>>>> This interplay results in the user moving around. If FireEagle either
>>>>>>> notified us on an event basis (so we wouldn't have to guess if it was
>>>>>>> giving us back the same thing), or kept the "original string", so we
>>>>>>> could infer it was the same thing, or returned a "proper"
>>>>>>> intersection, that would geocode back to the same place, we'd be in
>>>>>>> business.
>>>>>>>
>>>>>>> Re signup - thanks for the feedback (and any other you might have).
>>>>>>> The service works only in certain cities, and we found people
>>>>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>>>>> finding!) so we tried to get them to pick a valid supported location
>>>>>>> on signup.
>>>>>>>
>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>>>>
>>>>>>>>
>>>>> looks good
>>>>>
>>>>>
>>>>>>>> so far.
>>>>>>>>
>>>>>>>> I take it that the reason you want to be able to update with the
>>>>>>>> location string FE gives you is for the bookmark function? Or
>>>>>>>>
>>>>>>>>
>>>>> are you
>>>>>
>>>>>
>>>>>>>> setting the FE location first, then using that to geocode for
>>>>>>>>
>>>>>>>>
>>>>> your map
>>>>>
>>>>>
>>>>>>>> display? Or is the problem that you end up getting the update
>>>>>>>>
>>>>>>>>
>>>>> from FE
>>>>>
>>>>>
>>>>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>>>>
>>>>>>>>
>>>>> different
>>>>>
>>>>>
>>>>>>>> from before? (I'm trying to figure out where the issue lies here).
>>>>>>>>
>>>>>>>> A note: it would be nice if the account setup process didn't require
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> you
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> to give your gender/age/zip code. Most people will put in a fake
>>>>>>>>
>>>>>>>>
>>>>> age,
>>>>>
>>>>>
>>>>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>>>>
>>>>>>>>
>>>>> Brickhouse
>>>>>
>>>>>
>>>>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> nlb0666 wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Phil - tks for taking a look. Did the email ever make it
>>>>>>>>>
>>>>>>>>>
>>>>> through? I
>>>>>
>>>>>
>>>>>>>>> checked this morning and it didn't look like it did. I'll hit you
>>>>>>>>> with a direct note as well
>>>>>>>>>
>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> query you
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> used to set the location in the first place, as long as the
>>>>>>>>>>
>>>>>>>>>>
>>>>> user has
>>>>>
>>>>>
>>>>>>>>>> given you permission to see their exact location. This would be a
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> hash,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> {woeid:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> '123456789'} (to use javascript notation), that would put you back
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> there
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> if passed to us. In some cases we could do this as a string, and
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> if it
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> was useful we could get FE to parse woeids etc out of strings like
>>>>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>>>>
>>>>>>>>>> Just signed up to liketribe to see what you're actually doing, so
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> once
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> I'll be
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> able to get a better idea of what you need :)
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>>>>
>>>>>>>>>>> Why? Because fireeagle isn't the only source of location data
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> for our
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> application. Nor are the fireeagle lat/lon for a given
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> address the
>>>>>
>>>>>
>>>>>>>>>>> same as our underlying geocoder. So if we use lat/lon,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> effectively
>>>>>
>>>>>
>>>>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>>>>> geocode differently. If we use the woeid, this is a code
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> unique to
>>>>>
>>>>>
>>>>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>>>>> address we gave to fireeagle is the same as the text string we had
>>>>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> you), and
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> language.
>>>>>
>>>>>
>>>>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> really
>>>>>
>>>>>
>>>>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> integration.
>>>>>
>>>>>
>>>>>>>>>>> From an app pov, it would be much nicer to remember the string you
>>>>>>>>>>> were given and pass it back
>>>>>>>>>>>
>>>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> recognized
>>>>>
>>>>>
>>>>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> geocoded
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't even
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> mention
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> Lakeshore at all, so what you see on the site or via the API is
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> just
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>> "Hurontario St". I'm afraid that's the best we can do for now,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> and
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>> you'll have to assume that location names returned from FireEagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> won't
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> your
>>>>>
>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> location.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> location to
>>>>>
>>>>>
>>>>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll reverse-geocode
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> from
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> "Lakeshore
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Rd E, Mississauga, Ontario, Canada". Passing *that* back into FE
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> also
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> puts you at Hurontario and Lakeshore. I wouldn't count on being
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> able to
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> do this all the time but it does seem to work here. (Internally
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> it's
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> that
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>> intersection).
>>>>>>>>>>>>
>>>>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> your
>>>>>
>>>>>
>>>>>>>>>>>> location to that woeid should always bring you back to the right
>>>>>>>>>>>> location, but exact points are trickier. Probably the most
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> reliable
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> way
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> co-ordinates
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> rather than the string we return to you.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Phil
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round tripping
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>>>>> location still screws up and results in the user being "somewhere
>>>>>>>>>>> else" at the end. THe problem appears to be that fireeagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> does not
>>>>>
>>>>>
>>>>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> input will
>>>>>
>>>>>
>>>>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> This should probably work no?
>>>>>>>>>>>>>
>>>>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> street addresses. Specifically "38 and Broadway" becomes "38
>>>>>>>>>>> Broadway". I have not pinpointed them precisely, but it appears
>>>>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> FireEagle can
>>>>>
>>>>>
>>>>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> become
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> "38 Broadway". This is not the only address this occurs for -
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> see the
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> example below. This one is a particularly bad example as
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> "38th and
>>>>>
>>>>>
>>>>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> accessible
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> website at any time.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> Please advise
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I tested this a little more over the weekend. It worked well,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> but I
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> did have a problem with intersections. For example, feeding
>>>>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> locates
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> you
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> at that intersection. But Fire Eagle returns the location as
>>>>>>>>>>>>>>> Hurontario St, Mississauga, Ontario. If I enter THAT
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> location
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> into
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So: if I give Fire Eagle the location as an intersection, get
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> Fire
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> intersection
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> in resulted in getting an intersection back so that the above
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> would
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> work consistently. If an intersection cannot be returned,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> then at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> nearest
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> that
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> would
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> maintain my location. If I'm missing the point here, please
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> advise.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> ave,
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> New
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> York". I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> fire
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York". Yahoo
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> Maps
>>>>>
>>>>>
>>>>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> I
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> Eagle or
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>> invite
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you there....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>> my
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I've done some initial testing and it looks good! I'll
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> play
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> more
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> breaks.
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> But
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> via
>>>>>
>>>>>
>>>>>>>>>>>>>>>>> address and via lat lon (which I then removed as we want to
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> update
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> via address) work! I found a break with 218 Bowery (this is
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> Yahoo
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>> otherwise,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks guys! Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> its
>>>>>
>>>>>
>>>>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> FireEagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <-> liketribe (our app)... Any chance of some more
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> invites?
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> And/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>> you'll
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our website
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>> of
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> locations,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> go to
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> the
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> hopefully
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your perspective?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire Eagle
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>> is
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>>>>> kicking at fireeagle.com. Nothing new, no API changes,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>> but a
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>> to be
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and in
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>> the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>> bump into
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>> weird
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>

#677 From: Phillip Pearson <pp@...>
Date: Wed Aug 6, 2008 10:48 pm
Subject: Re: Intersection geocoding and other NYC / New York breakage
phillip_pear...
Send Email Send Email
 
Still have to talk this over within the team... will get back to the
list once we have something definite.

Cheers,
Phil

Aditya Chadha wrote:
> Phil,
>
> This is awesome - thank you!
>
> What about the other idea you had to send the actual address that was
> passed in back to the person asking for the address? So, if I put 57th
> and Broadway, NY, NY into FireEagle and then ask for it back using the
> API, the returned data set includes both the geocoded address (W 57th
> St, NY, NY) and the address that I passed in (57th and Broadway, NY,
> NY) so that our apps can geocode the address ourselves?
>
> Cheers,
> Aditya
>
> --
> Aditya (http://aditya.sublucid.com/)
>
>
>
> On Tue, Aug 5, 2008 at 7:40 AM, Phillip Pearson <pp@...> wrote:
>
>> Some good news... I have got Fire Eagle to recognize intersections.
>> This'll go out in the next code deploy, along with the New York-specific
>> change to include the borough in addresses.
>>
>> The bad news is that our geocoder seems to treat Broadway oddly so "57th
>> and broadway" will continue to not work quite right.
>>
>> The "hurontario and lakeshore, mississauga" example that nlb066 brought
>> up some time back now works nicely.
>>
>> Experimenting a bit, it looks like it has trouble with things like "42nd
>> and 5th, nyc" but can cope with things like "42nd st and madison ave,
>> new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
>> and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
>> York, NY"). "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
>> 42nd St, New York, NY").
>>
>> Cheers,
>> Phil
>>
>> pherric2000 wrote:
>>
>>> So, was this ever fixed?
>>>
>>> We're having major trouble with the 'best guess' returned for any
>>> intersections eg. 57th
>>> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>>>
>>> Other addresses that break are those common to Brooklyn and Manhattan,
>>> including:
>>>
>>> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
>>> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
>>> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>>>
>>> Looks like FireEagle/Yahoo somehow drop the borough or something? Not sure
>>> what is
>>> causing intersection geocoding to break, but this pretty much makes FE
>>> un-usable for the
>>> New York area.
>>>
>>> Any ideas would be greatly appreciated.
>>>
>>> Cheers,
>>> Aditya
>>>
>>>
>>> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>>>
>>>
>>>> Phil - that sounds reasonable. Lemme give it a shot and see if
>>>> that'll help us out.
>>>>
>>>> I suppose the remaining problem would be if two alternative services
>>>> were sharing location via fireagle. Ie your app posted an
>>>> intersection to FireEagle, my app picks it up from FireEagle (and its
>>>> not an intersection any more), then geocodes it to a different place.
>>>>
>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>
>>>>
>>>>> One possible solution here... I think the 'user' method currently
>>>>> returns a timestamp for the update, or for the individual location
>>>>> levels -- you could compare this with your own internal "last moved"
>>>>> time and ignore the update if it's within a minute or so. How does
>>>>>
>>>>>
>>>> that
>>>>
>>>>
>>>>> sound?
>>>>>
>>>>> We're also thinking about putting timestamps on the tokens returned
>>>>>
>>>>>
>>>> from
>>>>
>>>>
>>>>> the 'recent' method, so you can do this without even retrieving the
>>>>>
>>>>>
>>>> full
>>>>
>>>>
>>>>> location - should make it a bit more convenient to poll FE as you'll be
>>>>> able to just retrieve the new updates.
>>>>>
>>>>> Cheers,
>>>>> Phil
>>>>>
>>>>> nlb0666 wrote:
>>>>>
>>>>>
>>>>>> Phil - its basically option #3. We're trying not to thrash fireeagle,
>>>>>> so we only talk to fireeagle either a) to retrieve the location, if we
>>>>>> haven't been spoken to by the user in 10 min, or b) to give fireeagle
>>>>>> the location, if the user gave us one.
>>>>>>
>>>>>> So our problem scenario is: we get an intersection from the user, we
>>>>>> give it to fireeagle, the user goes away for more than 10 min, on the
>>>>>> users return we ask fireeagle if they've got an updated location - and
>>>>>> - its different! So we grab whats returned - essentially a
>>>>>> thoroughfare in OASIS terms, or a lat/lon that may not correspond to
>>>>>> the lat/long our geocoder gave us - and set a new location.
>>>>>>
>>>>>> This interplay results in the user moving around. If FireEagle either
>>>>>> notified us on an event basis (so we wouldn't have to guess if it was
>>>>>> giving us back the same thing), or kept the "original string", so we
>>>>>> could infer it was the same thing, or returned a "proper"
>>>>>> intersection, that would geocode back to the same place, we'd be in
>>>>>> business.
>>>>>>
>>>>>> Re signup - thanks for the feedback (and any other you might have).
>>>>>> The service works only in certain cities, and we found people
>>>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>>>> finding!) so we tried to get them to pick a valid supported location
>>>>>> on signup.
>>>>>>
>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>>>
>>>>>>>
>>>> looks good
>>>>
>>>>
>>>>>>> so far.
>>>>>>>
>>>>>>> I take it that the reason you want to be able to update with the
>>>>>>> location string FE gives you is for the bookmark function? Or
>>>>>>>
>>>>>>>
>>>> are you
>>>>
>>>>
>>>>>>> setting the FE location first, then using that to geocode for
>>>>>>>
>>>>>>>
>>>> your map
>>>>
>>>>
>>>>>>> display? Or is the problem that you end up getting the update
>>>>>>>
>>>>>>>
>>>> from FE
>>>>
>>>>
>>>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>>>
>>>>>>>
>>>> different
>>>>
>>>>
>>>>>>> from before? (I'm trying to figure out where the issue lies here).
>>>>>>>
>>>>>>> A note: it would be nice if the account setup process didn't require
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> you
>>>>>>
>>>>>>
>>>>>>
>>>>>>> to give your gender/age/zip code. Most people will put in a fake
>>>>>>>
>>>>>>>
>>>> age,
>>>>
>>>>
>>>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>>>
>>>>>>>
>>>> Brickhouse
>>>>
>>>>
>>>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Phil
>>>>>>>
>>>>>>> nlb0666 wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Phil - tks for taking a look. Did the email ever make it
>>>>>>>>
>>>>>>>>
>>>> through? I
>>>>
>>>>
>>>>>>>> checked this morning and it didn't look like it did. I'll hit you
>>>>>>>> with a direct note as well
>>>>>>>>
>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> query you
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> used to set the location in the first place, as long as the
>>>>>>>>>
>>>>>>>>>
>>>> user has
>>>>
>>>>
>>>>>>>>> given you permission to see their exact location. This would be a
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> hash,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> {woeid:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> '123456789'} (to use javascript notation), that would put you back
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> there
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> if passed to us. In some cases we could do this as a string, and
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> if it
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> was useful we could get FE to parse woeids etc out of strings like
>>>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>>>
>>>>>>>>> Just signed up to liketribe to see what you're actually doing, so
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> once
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> I'll be
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> able to get a better idea of what you need :)
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>> nlb0666 wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>>>
>>>>>>>>>> Why? Because fireeagle isn't the only source of location data
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>> for our
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>> application. Nor are the fireeagle lat/lon for a given
>>>>>>>>>>
>>>>>>>>>>
>>>> address the
>>>>
>>>>
>>>>>>>>>> same as our underlying geocoder. So if we use lat/lon,
>>>>>>>>>>
>>>>>>>>>>
>>>> effectively
>>>>
>>>>
>>>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>>>> geocode differently. If we use the woeid, this is a code
>>>>>>>>>>
>>>>>>>>>>
>>>> unique to
>>>>
>>>>
>>>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>>>> address we gave to fireeagle is the same as the text string we had
>>>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>> you), and
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>>>
>>>>>>>>>>
>>>> language.
>>>>
>>>>
>>>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>>>
>>>>>>>>>>
>>>> really
>>>>
>>>>
>>>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>>>
>>>>>>>>>>
>>>> integration.
>>>>
>>>>
>>>>>>>>>> From an app pov, it would be much nicer to remember the string you
>>>>>>>>>> were given and pass it back
>>>>>>>>>>
>>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>>>
>>>>>>>>>>>
>>>> recognized
>>>>
>>>>
>>>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> geocoded
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't even
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> mention
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> Lakeshore at all, so what you see on the site or via the API is
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> just
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>> "Hurontario St". I'm afraid that's the best we can do for now,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> and
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>> you'll have to assume that location names returned from FireEagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> won't
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>>>
>>>>>>>>>>>
>>>> your
>>>>
>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> location.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>>>
>>>>>>>>>>>
>>>> location to
>>>>
>>>>
>>>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll reverse-geocode
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> from
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> "Lakeshore
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Rd E, Mississauga, Ontario, Canada". Passing *that* back into FE
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> also
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> puts you at Hurontario and Lakeshore. I wouldn't count on being
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> able to
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> do this all the time but it does seem to work here. (Internally
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> it's
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> that
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>> intersection).
>>>>>>>>>>>
>>>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>>>
>>>>>>>>>>>
>>>> your
>>>>
>>>>
>>>>>>>>>>> location to that woeid should always bring you back to the right
>>>>>>>>>>> location, but exact points are trickier. Probably the most
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> reliable
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> way
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> co-ordinates
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> rather than the string we return to you.
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Phil
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round tripping
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>>>> location still screws up and results in the user being "somewhere
>>>>>>>>>> else" at the end. THe problem appears to be that fireeagle
>>>>>>>>>>
>>>>>>>>>>
>>>> does not
>>>>
>>>>
>>>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>>>
>>>>>>>>>>
>>>> input will
>>>>
>>>>
>>>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>> This should probably work no?
>>>>>>>>>>>>
>>>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>> street addresses. Specifically "38 and Broadway" becomes "38
>>>>>>>>>> Broadway". I have not pinpointed them precisely, but it appears
>>>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>>>
>>>>>>>>>>
>>>> FireEagle can
>>>>
>>>>
>>>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>> become
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>> "38 Broadway". This is not the only address this occurs for -
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>> see the
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>> example below. This one is a particularly bad example as
>>>>>>>>>>
>>>>>>>>>>
>>>> "38th and
>>>>
>>>>
>>>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>> accessible
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>> website at any time.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>> Please advise
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>> at
>>>>
>>>>
>>>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I tested this a little more over the weekend. It worked well,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> but I
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> did have a problem with intersections. For example, feeding
>>>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> locates
>>>>
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> you
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> at that intersection. But Fire Eagle returns the location as
>>>>>>>>>>>>>> Hurontario St, Mississauga, Ontario. If I enter THAT
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> location
>>>>
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> into
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> So: if I give Fire Eagle the location as an intersection, get
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> Fire
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> intersection
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> in resulted in getting an intersection back so that the above
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> would
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> work consistently. If an intersection cannot be returned,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> then at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> nearest
>>>>
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> that
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> would
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> maintain my location. If I'm missing the point here, please
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> advise.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> ave,
>>>>
>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>> New
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>> York". I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> fire
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York". Yahoo
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> Maps
>>>>
>>>>
>>>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>> I
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>> Eagle or
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>> invite
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you there....
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>> my
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I've done some initial testing and it looks good! I'll
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> play
>>>>
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> more
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> breaks.
>>>>
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> But
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> via
>>>>
>>>>
>>>>>>>>>>>>>>>> address and via lat lon (which I then removed as we want to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> update
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> via address) work! I found a break with 218 Bowery (this is
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> Yahoo
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> otherwise,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks guys! Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> its
>>>>
>>>>
>>>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> FireEagle
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> <-> liketribe (our app)... Any chance of some more
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> invites?
>>>>
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> And/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> you'll
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our website
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> of
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> locations,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> go to
>>>>
>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> the
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> hopefully
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your perspective?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire Eagle
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> is
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>>>> kicking at fireeagle.com. Nothing new, no API changes,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> but a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> to be
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and in
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>> bump into
>>>>
>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>> weird
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>

#678 From: "Aditya Chadha" <aditya@...>
Date: Wed Aug 6, 2008 11:08 pm
Subject: Re: Intersection geocoding and other NYC / New York breakage
pherric2000
Send Email Send Email
 
Yeah!  Thanks the fixes work great... except for 57th and Broadway ;-)

For anyone that wants to check out our integration, hit
http://outside.in/neighbors/edit_profile pair your account and hit
http://outside.in/radar


(You have to be a registered user, of course)

Cheers,
Aditya

--
Aditya (http://aditya.sublucid.com/)



On Wed, Aug 6, 2008 at 6:45 PM, Phillip Pearson <pp@...> wrote:
> Hi Aditya,
>
> The intersection and NY borough fixes are now live. (This is a partial
> deploy - we have more stuff in the pipeline that will go out later).
>
> Cheers,
> Phil
>
> Aditya Chadha wrote:
>> Also, when will the next deploy be?
>>
>> Cheers,
>> Aditya
>>
>> --
>> Aditya (http://aditya.sublucid.com/)
>>
>>
>>
>> On Tue, Aug 5, 2008 at 10:22 AM, Aditya Chadha <aditya@...>
>> wrote:
>>
>>> Phil,
>>>
>>> This is awesome - thank you!
>>>
>>> What about the other idea you had to send the actual address that was
>>> passed in back to the person asking for the address? So, if I put 57th
>>> and Broadway, NY, NY into FireEagle and then ask for it back using the
>>> API, the returned data set includes both the geocoded address (W 57th
>>> St, NY, NY) and the address that I passed in (57th and Broadway, NY,
>>> NY) so that our apps can geocode the address ourselves?
>>>
>>> Cheers,
>>> Aditya
>>>
>>> --
>>> Aditya (http://aditya.sublucid.com/)
>>>
>>>
>>>
>>> On Tue, Aug 5, 2008 at 7:40 AM, Phillip Pearson <pp@...> wrote:
>>>
>>>> Some good news... I have got Fire Eagle to recognize intersections.
>>>> This'll go out in the next code deploy, along with the New York-specific
>>>> change to include the borough in addresses.
>>>>
>>>> The bad news is that our geocoder seems to treat Broadway oddly so "57th
>>>> and broadway" will continue to not work quite right.
>>>>
>>>> The "hurontario and lakeshore, mississauga" example that nlb066 brought
>>>> up some time back now works nicely.
>>>>
>>>> Experimenting a bit, it looks like it has trouble with things like "42nd
>>>> and 5th, nyc" but can cope with things like "42nd st and madison ave,
>>>> new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
>>>> and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
>>>> York, NY"). "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
>>>> 42nd St, New York, NY").
>>>>
>>>> Cheers,
>>>> Phil
>>>>
>>>> pherric2000 wrote:
>>>>
>>>>> So, was this ever fixed?
>>>>>
>>>>> We're having major trouble with the 'best guess' returned for any
>>>>> intersections eg. 57th
>>>>> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>>>>>
>>>>> Other addresses that break are those common to Brooklyn and Manhattan,
>>>>> including:
>>>>>
>>>>> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
>>>>> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
>>>>> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>>>>>
>>>>> Looks like FireEagle/Yahoo somehow drop the borough or something? Not
>>>>> sure
>>>>> what is
>>>>> causing intersection geocoding to break, but this pretty much makes FE
>>>>> un-usable for the
>>>>> New York area.
>>>>>
>>>>> Any ideas would be greatly appreciated.
>>>>>
>>>>> Cheers,
>>>>> Aditya
>>>>>
>>>>>
>>>>> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>>>>>
>>>>>
>>>>>> Phil - that sounds reasonable. Lemme give it a shot and see if
>>>>>> that'll help us out.
>>>>>>
>>>>>> I suppose the remaining problem would be if two alternative services
>>>>>> were sharing location via fireagle. Ie your app posted an
>>>>>> intersection to FireEagle, my app picks it up from FireEagle (and its
>>>>>> not an intersection any more), then geocodes it to a different place.
>>>>>>
>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>
>>>>>>
>>>>>>> One possible solution here... I think the 'user' method currently
>>>>>>> returns a timestamp for the update, or for the individual location
>>>>>>> levels -- you could compare this with your own internal "last moved"
>>>>>>> time and ignore the update if it's within a minute or so. How does
>>>>>>>
>>>>>>>
>>>>>> that
>>>>>>
>>>>>>
>>>>>>> sound?
>>>>>>>
>>>>>>> We're also thinking about putting timestamps on the tokens returned
>>>>>>>
>>>>>>>
>>>>>> from
>>>>>>
>>>>>>
>>>>>>> the 'recent' method, so you can do this without even retrieving the
>>>>>>>
>>>>>>>
>>>>>> full
>>>>>>
>>>>>>
>>>>>>> location - should make it a bit more convenient to poll FE as you'll
>>>>>>> be
>>>>>>> able to just retrieve the new updates.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Phil
>>>>>>>
>>>>>>> nlb0666 wrote:
>>>>>>>
>>>>>>>
>>>>>>>> Phil - its basically option #3. We're trying not to thrash
>>>>>>>> fireeagle,
>>>>>>>> so we only talk to fireeagle either a) to retrieve the location, if
>>>>>>>> we
>>>>>>>> haven't been spoken to by the user in 10 min, or b) to give
>>>>>>>> fireeagle
>>>>>>>> the location, if the user gave us one.
>>>>>>>>
>>>>>>>> So our problem scenario is: we get an intersection from the user, we
>>>>>>>> give it to fireeagle, the user goes away for more than 10 min, on
>>>>>>>> the
>>>>>>>> users return we ask fireeagle if they've got an updated location -
>>>>>>>> and
>>>>>>>> - its different! So we grab whats returned - essentially a
>>>>>>>> thoroughfare in OASIS terms, or a lat/lon that may not correspond to
>>>>>>>> the lat/long our geocoder gave us - and set a new location.
>>>>>>>>
>>>>>>>> This interplay results in the user moving around. If FireEagle
>>>>>>>> either
>>>>>>>> notified us on an event basis (so we wouldn't have to guess if it
>>>>>>>> was
>>>>>>>> giving us back the same thing), or kept the "original string", so we
>>>>>>>> could infer it was the same thing, or returned a "proper"
>>>>>>>> intersection, that would geocode back to the same place, we'd be in
>>>>>>>> business.
>>>>>>>>
>>>>>>>> Re signup - thanks for the feedback (and any other you might have).
>>>>>>>> The service works only in certain cities, and we found people
>>>>>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>>>>>> finding!) so we tried to get them to pick a valid supported location
>>>>>>>> on signup.
>>>>>>>>
>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>>>>>
>>>>>>>>>
>>>>>> looks good
>>>>>>
>>>>>>
>>>>>>>>> so far.
>>>>>>>>>
>>>>>>>>> I take it that the reason you want to be able to update with the
>>>>>>>>> location string FE gives you is for the bookmark function? Or
>>>>>>>>>
>>>>>>>>>
>>>>>> are you
>>>>>>
>>>>>>
>>>>>>>>> setting the FE location first, then using that to geocode for
>>>>>>>>>
>>>>>>>>>
>>>>>> your map
>>>>>>
>>>>>>
>>>>>>>>> display? Or is the problem that you end up getting the update
>>>>>>>>>
>>>>>>>>>
>>>>>> from FE
>>>>>>
>>>>>>
>>>>>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>>>>>
>>>>>>>>>
>>>>>> different
>>>>>>
>>>>>>
>>>>>>>>> from before? (I'm trying to figure out where the issue lies here).
>>>>>>>>>
>>>>>>>>> A note: it would be nice if the account setup process didn't
>>>>>>>>> require
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> you
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> to give your gender/age/zip code. Most people will put in a fake
>>>>>>>>>
>>>>>>>>>
>>>>>> age,
>>>>>>
>>>>>>
>>>>>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>>>>>
>>>>>>>>>
>>>>>> Brickhouse
>>>>>>
>>>>>>
>>>>>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Phil
>>>>>>>>>
>>>>>>>>> nlb0666 wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Phil - tks for taking a look. Did the email ever make it
>>>>>>>>>>
>>>>>>>>>>
>>>>>> through? I
>>>>>>
>>>>>>
>>>>>>>>>> checked this morning and it didn't look like it did. I'll hit you
>>>>>>>>>> with a direct note as well
>>>>>>>>>>
>>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> query you
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> used to set the location in the first place, as long as the
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>> user has
>>>>>>
>>>>>>
>>>>>>>>>>> given you permission to see their exact location. This would be a
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> hash,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> {woeid:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> '123456789'} (to use javascript notation), that would put you
>>>>>>>>>>> back
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> there
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> if passed to us. In some cases we could do this as a string, and
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> if it
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> was useful we could get FE to parse woeids etc out of strings
>>>>>>>>>>> like
>>>>>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>>>>>
>>>>>>>>>>> Just signed up to liketribe to see what you're actually doing, so
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>> once
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> I'll be
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> able to get a better idea of what you need :)
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Phil
>>>>>>>>>>>
>>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>>>>>
>>>>>>>>>>>> Why? Because fireeagle isn't the only source of location data
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> for our
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> application. Nor are the fireeagle lat/lon for a given
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> address the
>>>>>>
>>>>>>
>>>>>>>>>>>> same as our underlying geocoder. So if we use lat/lon,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> effectively
>>>>>>
>>>>>>
>>>>>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>>>>>> geocode differently. If we use the woeid, this is a code
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> unique to
>>>>>>
>>>>>>
>>>>>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>>>>>> address we gave to fireeagle is the same as the text string we
>>>>>>>>>>>> had
>>>>>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> you), and
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> language.
>>>>>>
>>>>>>
>>>>>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> really
>>>>>>
>>>>>>
>>>>>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> integration.
>>>>>>
>>>>>>
>>>>>>>>>>>> From an app pov, it would be much nicer to remember the string
>>>>>>>>>>>> you
>>>>>>>>>>>> were given and pass it back
>>>>>>>>>>>>
>>>>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>> recognized
>>>>>>
>>>>>>
>>>>>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>> geocoded
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't even
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>> mention
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>> Lakeshore at all, so what you see on the site or via the API is
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>> just
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>> "Hurontario St". I'm afraid that's the best we can do for now,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>> and
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>> you'll have to assume that location names returned from
>>>>>>>>>>>>> FireEagle
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>> won't
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>> your
>>>>>>
>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> location.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>> location to
>>>>>>
>>>>>>
>>>>>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll
>>>>>>>>>>>>> reverse-geocode
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>> from
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> "Lakeshore
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Rd E, Mississauga, Ontario, Canada". Passing *that* back into
>>>>>>>>>>>>> FE
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>> also
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>> puts you at Hurontario and Lakeshore. I wouldn't count on being
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> able to
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> do this all the time but it does seem to work here. (Internally
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>> it's
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>> that
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>> intersection).
>>>>>>>>>>>>>
>>>>>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>> your
>>>>>>
>>>>>>
>>>>>>>>>>>>> location to that woeid should always bring you back to the
>>>>>>>>>>>>> right
>>>>>>>>>>>>> location, but exact points are trickier. Probably the most
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>> reliable
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> way
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> co-ordinates
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> rather than the string we return to you.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Phil
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round
>>>>>>>>>>>>>> tripping
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>>>>>> location still screws up and results in the user being
>>>>>>>>>>>> "somewhere
>>>>>>>>>>>> else" at the end. THe problem appears to be that fireeagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> does not
>>>>>>
>>>>>>
>>>>>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> input will
>>>>>>
>>>>>>
>>>>>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>> This should probably work no?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>> street addresses. Specifically "38 and Broadway" becomes "38
>>>>>>>>>>>> Broadway". I have not pinpointed them precisely, but it appears
>>>>>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> FireEagle can
>>>>>>
>>>>>>
>>>>>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> become
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> "38 Broadway". This is not the only address this occurs for -
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> see the
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> example below. This one is a particularly bad example as
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>> "38th and
>>>>>>
>>>>>>
>>>>>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>> accessible
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>> website at any time.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>> Please advise
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>> at
>>>>>>
>>>>>>
>>>>>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I tested this a little more over the weekend. It worked
>>>>>>>>>>>>>>>> well,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> but I
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> did have a problem with intersections. For example, feeding
>>>>>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> locates
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> you
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> at that intersection. But Fire Eagle returns the location as
>>>>>>>>>>>>>>>> Hurontario St, Mississauga, Ontario. If I enter THAT
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> location
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> into
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So: if I give Fire Eagle the location as an intersection,
>>>>>>>>>>>>>>>> get
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> the
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> Fire
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> intersection
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> in resulted in getting an intersection back so that the
>>>>>>>>>>>>>>>> above
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> would
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> work consistently. If an intersection cannot be returned,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> then at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> nearest
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> that
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> would
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> maintain my location. If I'm missing the point here, please
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> advise.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> ave,
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>> New
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> York". I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> fire
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York". Yahoo
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>> Maps
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd ave".
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>> I
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>> Eagle or
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>> invite
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you
>>>>>>>>>>>>>>>>> there....
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>> my
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I've done some initial testing and it looks good! I'll
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> play
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> more
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> breaks.
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> But
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> via
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>> address and via lat lon (which I then removed as we want
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> update
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> via address) work! I found a break with 218 Bowery (this
>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> Yahoo
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>> otherwise,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks guys! Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> its
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> FireEagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> <-> liketribe (our app)... Any chance of some more
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> invites?
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> And/
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>> you'll
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our website
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>> of
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> locations,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>> go to
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> the
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> hopefully
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your
>>>>>>>>>>>>>>>>>>> perspective?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire
>>>>>>>>>>>>>>>>>>>> Eagle
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>> is
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>>>>>> kicking at fireeagle.com. Nothing new, no API changes,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>> but a
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>> to be
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore and
>>>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>> the
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>> bump into
>>>>>>
>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>> weird
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>
>

#679 From: Phillip Pearson <pp@...>
Date: Thu Aug 7, 2008 10:56 am
Subject: Re: Intersection geocoding and other NYC / New York breakage
phillip_pear...
Send Email Send Email
 
Good news... this is all go, not implemented yet but will be relatively
soon.  Look for a <query> element appearing inside 'exact' level
<location> elements in the near future!

It will be formatted as a query string, e.g.:

     q=500%203rd%20st,%20san%20francisco,%20ca
     woeid=12345
     lat=15.0&lon=25.0

Also we've gone through and added 'located-at' attributes to a bunch of
places, in most of the API methods.  So now (or soon) when you update
you'll get:

     <user token="i71yc3myixg3" located-at="2008-08-06T16:04:46+12:00"/>

... which is exactly what you'll see in the response from 'recent' and
part of what 'user' will give you.  So if you stash the update timestamp
along with your user, you'll be able to tell if you've seen this update
before, and thus don't need to call 'user'.  If the update came from
your app, you probably have your own idea of what the location means and
may not want to re-geocode it.  (Of course you're welcome to call 'user'
and use our geocoding if you don't already have one).

Cheers,
Phil

Phillip Pearson wrote:
> Still have to talk this over within the team... will get back to the
> list once we have something definite.
>
> Cheers,
> Phil
>
> Aditya Chadha wrote:
>> Phil,
>>
>> This is awesome - thank you!
>>
>> What about the other idea you had to send the actual address that was
>> passed in back to the person asking for the address? So, if I put 57th
>> and Broadway, NY, NY into FireEagle and then ask for it back using the
>> API, the returned data set includes both the geocoded address (W 57th
>> St, NY, NY) and the address that I passed in (57th and Broadway, NY,
>> NY) so that our apps can geocode the address ourselves?
>>
>> Cheers,
>> Aditya
>>
>> --
>> Aditya (http://aditya.sublucid.com/)
>>
>>
>>
>> On Tue, Aug 5, 2008 at 7:40 AM, Phillip Pearson <pp@...> wrote:
>>
>>> Some good news... I have got Fire Eagle to recognize intersections.
>>> This'll go out in the next code deploy, along with the New
>>> York-specific
>>> change to include the borough in addresses.
>>>
>>> The bad news is that our geocoder seems to treat Broadway oddly so
>>> "57th
>>> and broadway" will continue to not work quite right.
>>>
>>> The "hurontario and lakeshore, mississauga" example that nlb066 brought
>>> up some time back now works nicely.
>>>
>>> Experimenting a bit, it looks like it has trouble with things like
>>> "42nd
>>> and 5th, nyc" but can cope with things like "42nd st and madison ave,
>>> new york, ny" (which becomes "E 42nd St & Madison Ave, New York, NY")
>>> and "22nd and 5th ave, nyc" (which becomes "W 22nd St & 5th Ave, New
>>> York, NY"). "5th and 42nd, nyc" works, though (it becomes "5th Ave & E
>>> 42nd St, New York, NY").
>>>
>>> Cheers,
>>> Phil
>>>
>>> pherric2000 wrote:
>>>
>>>> So, was this ever fixed?
>>>>
>>>> We're having major trouble with the 'best guess' returned for any
>>>> intersections eg. 57th
>>>> and Broadway, NY, NY becomes W 57th St, NY, NY (incomplete address)
>>>>
>>>> Other addresses that break are those common to Brooklyn and Manhattan,
>>>> including:
>>>>
>>>> 1) 613 11th St, Brooklyn, NY -> 613 W11th St, NY
>>>> 2) 20 Jay St, Brooklyn, NY -> 20 Jay St, NY
>>>> 3) 83 Wyckoff St, Brooklyn, NY -> 83 Wyckoff St, NY
>>>>
>>>> Looks like FireEagle/Yahoo somehow drop the borough or something?
>>>> Not sure
>>>> what is
>>>> causing intersection geocoding to break, but this pretty much makes FE
>>>> un-usable for the
>>>> New York area.
>>>>
>>>> Any ideas would be greatly appreciated.
>>>>
>>>> Cheers,
>>>> Aditya
>>>>
>>>>
>>>> --- In fireeagle@yahoogroups.com, nlb0666 <no_reply@...> wrote:
>>>>
>>>>
>>>>> Phil - that sounds reasonable. Lemme give it a shot and see if
>>>>> that'll help us out.
>>>>>
>>>>> I suppose the remaining problem would be if two alternative services
>>>>> were sharing location via fireagle. Ie your app posted an
>>>>> intersection to FireEagle, my app picks it up from FireEagle (and its
>>>>> not an intersection any more), then geocodes it to a different place.
>>>>>
>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>
>>>>>
>>>>>> One possible solution here... I think the 'user' method currently
>>>>>> returns a timestamp for the update, or for the individual location
>>>>>> levels -- you could compare this with your own internal "last moved"
>>>>>> time and ignore the update if it's within a minute or so. How does
>>>>>>
>>>>>>
>>>>> that
>>>>>
>>>>>
>>>>>> sound?
>>>>>>
>>>>>> We're also thinking about putting timestamps on the tokens returned
>>>>>>
>>>>>>
>>>>> from
>>>>>
>>>>>
>>>>>> the 'recent' method, so you can do this without even retrieving the
>>>>>>
>>>>>>
>>>>> full
>>>>>
>>>>>
>>>>>> location - should make it a bit more convenient to poll FE as
>>>>>> you'll be
>>>>>> able to just retrieve the new updates.
>>>>>>
>>>>>> Cheers,
>>>>>> Phil
>>>>>>
>>>>>> nlb0666 wrote:
>>>>>>
>>>>>>
>>>>>>> Phil - its basically option #3. We're trying not to thrash
>>>>>>> fireeagle,
>>>>>>> so we only talk to fireeagle either a) to retrieve the location,
>>>>>>> if we
>>>>>>> haven't been spoken to by the user in 10 min, or b) to give
>>>>>>> fireeagle
>>>>>>> the location, if the user gave us one.
>>>>>>>
>>>>>>> So our problem scenario is: we get an intersection from the
>>>>>>> user, we
>>>>>>> give it to fireeagle, the user goes away for more than 10 min,
>>>>>>> on the
>>>>>>> users return we ask fireeagle if they've got an updated location
>>>>>>> - and
>>>>>>> - its different! So we grab whats returned - essentially a
>>>>>>> thoroughfare in OASIS terms, or a lat/lon that may not
>>>>>>> correspond to
>>>>>>> the lat/long our geocoder gave us - and set a new location.
>>>>>>>
>>>>>>> This interplay results in the user moving around. If FireEagle
>>>>>>> either
>>>>>>> notified us on an event basis (so we wouldn't have to guess if
>>>>>>> it was
>>>>>>> giving us back the same thing), or kept the "original string",
>>>>>>> so we
>>>>>>> could infer it was the same thing, or returned a "proper"
>>>>>>> intersection, that would geocode back to the same place, we'd be in
>>>>>>> business.
>>>>>>>
>>>>>>> Re signup - thanks for the feedback (and any other you might have).
>>>>>>> The service works only in certain cities, and we found people
>>>>>>> struggled a *lot* with the notion of location (as I'm sure you are
>>>>>>> finding!) so we tried to get them to pick a valid supported
>>>>>>> location
>>>>>>> on signup.
>>>>>>>
>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Yep, I'm in now, have authorized it with Fire Eagle, and all
>>>>>>>>
>>>>>>>>
>>>>> looks good
>>>>>
>>>>>
>>>>>>>> so far.
>>>>>>>>
>>>>>>>> I take it that the reason you want to be able to update with the
>>>>>>>> location string FE gives you is for the bookmark function? Or
>>>>>>>>
>>>>>>>>
>>>>> are you
>>>>>
>>>>>
>>>>>>>> setting the FE location first, then using that to geocode for
>>>>>>>>
>>>>>>>>
>>>>> your map
>>>>>
>>>>>
>>>>>>>> display? Or is the problem that you end up getting the update
>>>>>>>>
>>>>>>>>
>>>>> from FE
>>>>>
>>>>>
>>>>>>>> 10 mins later, and it looks like a new location, because it's
>>>>>>>>
>>>>>>>>
>>>>> different
>>>>>
>>>>>
>>>>>>>> from before? (I'm trying to figure out where the issue lies here).
>>>>>>>>
>>>>>>>> A note: it would be nice if the account setup process didn't
>>>>>>>> require
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> you
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> to give your gender/age/zip code. Most people will put in a fake
>>>>>>>>
>>>>>>>>
>>>>> age,
>>>>>
>>>>>
>>>>>>>> and I'm actually outside the US so I put in the zipcode for
>>>>>>>>
>>>>>>>>
>>>>> Brickhouse
>>>>>
>>>>>
>>>>>>>> rather than for where I actually am (Christchurch, New Zealand).
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> nlb0666 wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Phil - tks for taking a look. Did the email ever make it
>>>>>>>>>
>>>>>>>>>
>>>>> through? I
>>>>>
>>>>>
>>>>>>>>> checked this morning and it didn't look like it did. I'll hit you
>>>>>>>>> with a direct note as well
>>>>>>>>>
>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> One thing we could probably do would be to give you back the
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> query you
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> used to set the location in the first place, as long as the
>>>>>>>>>>
>>>>>>>>>>
>>>>> user has
>>>>>
>>>>>
>>>>>>>>>> given you permission to see their exact location. This would
>>>>>>>>>> be a
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> hash,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> something like {q: 'hurontario and lakesure, mississauga'} or
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> {woeid:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> '123456789'} (to use javascript notation), that would put you
>>>>>>>>>> back
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> there
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> if passed to us. In some cases we could do this as a string, and
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> if it
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> was useful we could get FE to parse woeids etc out of strings
>>>>>>>>>> like
>>>>>>>>>> "woeid:123456789", so we could just give you a string...
>>>>>>>>>>
>>>>>>>>>> Just signed up to liketribe to see what you're actually
>>>>>>>>>> doing, so
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> once
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>> the e-mail verification msg makes it through my greylist filter,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> I'll be
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> able to get a better idea of what you need :)
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Ok we can implement that as a workaround, but it is painful.
>>>>>>>>>>>
>>>>>>>>>>> Why? Because fireeagle isn't the only source of location data
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> for our
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> application. Nor are the fireeagle lat/lon for a given
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> address the
>>>>>
>>>>>
>>>>>>>>>>> same as our underlying geocoder. So if we use lat/lon,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> effectively
>>>>>
>>>>>
>>>>>>>>>>> the user "slides down the street" as different services reverse
>>>>>>>>>>> geocode differently. If we use the woeid, this is a code
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> unique to
>>>>>
>>>>>
>>>>>>>>>>> you guys, so we have to do a bunch of work to figure out if the
>>>>>>>>>>> address we gave to fireeagle is the same as the text string
>>>>>>>>>>> we had
>>>>>>>>>>> (since your returned text string is not the same as we gave
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> you), and
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> then remember, in those cases, to speak special fire eagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> language.
>>>>>
>>>>>
>>>>>>>>>>> So this is a fairly large disappointment that for us at least
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> really
>>>>>
>>>>>
>>>>>>>>>>> increases the amount of work to do "proper" fire eagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> integration.
>>>>>
>>>>>
>>>>>>>>>>> From an app pov, it would be much nicer to remember the
>>>>>>>>>>> string you
>>>>>>>>>>> were given and pass it back
>>>>>>>>>>>
>>>>>>>>>>> --- In fireeagle@yahoogroups.com, Phillip Pearson <pp@> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> OK, so looking at the underlying data, our geocoder has
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> recognized
>>>>>
>>>>>
>>>>>>>>>>>> "Hurontario and Lakeshore, Mississauga" as an intersection and
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> geocoded
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> it correctly, but the data it returns to FireEagle doesn't
>>>>>>>>>>>> even
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> mention
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> Lakeshore at all, so what you see on the site or via the
>>>>>>>>>>>> API is
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> just
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>> "Hurontario St". I'm afraid that's the best we can do for now,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> and
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>> you'll have to assume that location names returned from
>>>>>>>>>>>> FireEagle
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> won't
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> necessarily geocode correctly if you pass them back in to set
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> your
>>>>>
>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> location.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> If you pass the lat/lon coords back into FE (set your
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> location to
>>>>>
>>>>>
>>>>>>>>>>>> "43.555286407499999, -79.581794738799999") it'll
>>>>>>>>>>>> reverse-geocode
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> from
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> there, put you in approximately the right place, and give you
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> "Lakeshore
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Rd E, Mississauga, Ontario, Canada". Passing *that* back
>>>>>>>>>>>> into FE
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> also
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> puts you at Hurontario and Lakeshore. I wouldn't count on
>>>>>>>>>>>> being
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> able to
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> do this all the time but it does seem to work here.
>>>>>>>>>>>> (Internally
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> it's
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>> geocoding it to L5G, a postcode, which seems to be centered on
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> that
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>> intersection).
>>>>>>>>>>>>
>>>>>>>>>>>> In general, if you get a woeid from an API response, setting
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> your
>>>>>
>>>>>
>>>>>>>>>>>> location to that woeid should always bring you back to the
>>>>>>>>>>>> right
>>>>>>>>>>>> location, but exact points are trickier. Probably the most
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>> reliable
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> way
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> of getting back to an exact point is passing us the lat/lon
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> co-ordinates
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> rather than the string we return to you.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Phil
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> nlb0666 wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Hey Tom any progress here? As far as I can tell, round
>>>>>>>>>>>>> tripping
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> from the app to FireEagle to the app using an intersection as a
>>>>>>>>>>> location still screws up and results in the user being
>>>>>>>>>>> "somewhere
>>>>>>>>>>> else" at the end. THe problem appears to be that fireeagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> does not
>>>>>
>>>>>
>>>>>>>>>>> pass back an intersection as the new location, so the new
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> input will
>>>>>
>>>>>
>>>>>>>>>>> be ambiguous (ie without the cross street).
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> This should probably work no?
>>>>>>>>>>>>>
>>>>>>>>>>>>> I tested again this morning using Hurontario and Lakeshore,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> Mississauga, per the example below, and it failed.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> Also... it does appear that intersections can get resolved to
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>> street addresses. Specifically "38 and Broadway" becomes "38
>>>>>>>>>>> Broadway". I have not pinpointed them precisely, but it appears
>>>>>>>>>>> again that passing in a string "38th and Broadway" to
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> FireEagle can
>>>>>
>>>>>
>>>>>>>>>>> result in a string being returned which, when passed back, will
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> become
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> "38 Broadway". This is not the only address this occurs for -
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> see the
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> example below. This one is a particularly bad example as
>>>>>>>>>>>
>>>>>>>>>>>
>>>>> "38th and
>>>>>
>>>>>
>>>>>>>>>>> Broadway" does not locate correctly from the fireeagle user
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>> accessible
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>> website at any time.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> Please advise
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> It's possible that the data we're using isn't terribly good
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>>>>>>>>>> handling intersections. I'll dig into it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 19 May 2008, at 06:59, nlb0666 wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I tested this a little more over the weekend. It worked
>>>>>>>>>>>>>>> well,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> but I
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> did have a problem with intersections. For example, feeding
>>>>>>>>>>>>>>> Hurontario and Lakeshore, Mississauga, Ontario correctly
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> locates
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> you
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> at that intersection. But Fire Eagle returns the
>>>>>>>>>>>>>>> location as
>>>>>>>>>>>>>>> Hurontario St, Mississauga, Ontario. If I enter THAT
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> location
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> into
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> Fire Eagle, it will put me at Hurontario and Burnamthorpe.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So: if I give Fire Eagle the location as an
>>>>>>>>>>>>>>> intersection, get
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> location from Fire Eagle, and then give that string back to
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> Fire
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> Eagle, I'll have moved.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> From an app perspective, it would be nice if giving an
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> intersection
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> in resulted in getting an intersection back so that the
>>>>>>>>>>>>>>> above
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> would
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> work consistently. If an intersection cannot be returned,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> then at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> least a street address "123 hurontario" (or whatever is
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> nearest
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> that
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> intersection), so that giving the string back to Fire Eagle
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> would
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> maintain my location. If I'm missing the point here, please
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> advise.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> I had a problem with another intersection "78th st and 2nd
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> ave,
>>>>>
>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>> New
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>> York". I believe at some point my app gave fire eagle, or
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> fire
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> eagle gave me, the string "78 and 2nd, New York". Yahoo
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> Maps
>>>>>
>>>>>
>>>>>>>>>>>>>>> geocodes this as "78 2nd Avenue", not as "78th and 2nd
>>>>>>>>>>>>>>> ave".
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>> I
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>> will need to look at this more to figure out whether Fire
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>> Eagle or
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>> we were the culprit.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ooops sorry to reply to myself - just realize you'd asked
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>> invite
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>> requests to be emailed elsewhere, so I'll email you
>>>>>>>>>>>>>>>> there....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>> my
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>> reading skills ARE improving :)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --- snowleo wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I've done some initial testing and it looks good! I'll
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> play
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> more
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> over the next few days and make sure we don't see any
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> breaks.
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> But
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> first tests, on both toronto and new york, updating both
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> via
>>>>>
>>>>>
>>>>>>>>>>>>>>>>> address and via lat lon (which I then removed as we
>>>>>>>>>>>>>>>>> want to
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> update
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> via address) work! I found a break with 218 Bowery
>>>>>>>>>>>>>>>>> (this is
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> Yahoo
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> geocoding incorrectly coding this as W 218th st), but
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>> otherwise,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>> so far so good....
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks guys! Jumping the gun :) now that it looks like
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> its
>>>>>
>>>>>
>>>>>>>>>>>>>>>>> working for us, I'd love to get more people playing with
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> FireEagle
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <-> liketribe (our app)... Any chance of some more
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> invites?
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> And/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> or if you guys or anyone else on the board has a chance,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>> you'll
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>> find you can update from email, IM, or SMS (or our
>>>>>>>>>>>>>>>>> website
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>> of
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>> course) using street address, intersection, bookmarked
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> locations,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> or venue names at liketribe.com (sign up, make account,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>> go to
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> the
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> bottom of the "my mobile" page and click on FireEagle...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>> hopefully
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> to discover it all Just Works...)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --- Tom Coates wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yay. Seth rocks.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> nlb0666 - has this fixed the problem from your
>>>>>>>>>>>>>>>>>> perspective?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 14 May 2008, at 19:27, Seth Fitzsimmons wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi all.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This serves to let you know that a new build of Fire
>>>>>>>>>>>>>>>>>>> Eagle
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>> is
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>>>> live and
>>>>>>>>>>>>>>>>>>> kicking at fireeagle.com. Nothing new, no API changes,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>> but a
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>>>> of bugs
>>>>>>>>>>>>>>>>>>> were squished that were causing some precise locations
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>> to be
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>>>>>>>>>>> dropped
>>>>>>>>>>>>>>>>>>> (some
>>>>>>>>>>>>>>>>>>> locations in NYC, Ontario, etc.).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On my radar for tomorrow are lat/lons in Singapore
>>>>>>>>>>>>>>>>>>> and in
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>> the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>>>>>>>>>> middle
>>>>>>>>>>>>>>>>>>> of the
>>>>>>>>>>>>>>>>>>> Pacific as well as a few other things that have come up
>>>>>>>>>>>>>>>>>>> internally.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Let me know (via the list) if you're continuing to
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>> bump into
>>>>>
>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>> weird
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> geocoding
>>>>>>>>>>>>>>>>>>> issues.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> thanks.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> seth
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>
>

#680 From: Phillip Pearson <pp@...>
Date: Thu Aug 7, 2008 1:34 pm
Subject: 'recent' method update going out soon too
phillip_pear...
Send Email Send Email
 
Another update for you all -- the 'time' parameter hasn't been working
in the 'recent' API method.  That's fixed now, I think, and will go out
in the next code deploy.

So you'll be able to:

- call recent with no params -> tokens for the 10 most recently located
users (reverse chrono order)
- call recent with start=10, count=10 -> second page of most recently
located users (reverse chrono order)
- call recent with time=(1 hour ago) -> first 10 movements since 1 hour ago

... and so on.

Cheers,
Phil

#681 From: "Chris Kantarjiev" <ckantarj@...>
Date: Thu Aug 7, 2008 7:12 pm
Subject: OAuth.py vs http://github.com/SteveMarshall/fire-eagle-python-binding/
kantarjiev
Send Email Send Email
 
Maybe I'm doing something silly, but it appears that these two API Kits as posted on
 
 
aren't consistent ... the fireeagle_api code is getting an error
 
fireeagle_api.py", line 267, in __init__
    self.oauth_consumer   = oauth.OAuthConsumer(
AttributeError: 'module' object has no attribute 'OAuthConsumer'
 
and, indeed, the oauth.py has no such thing.
 
Eh?

#682 From: "Chris Kantarjiev" <ckantarj@...>
Date: Thu Aug 7, 2008 8:35 pm
Subject: RE: OAuth.py vs http://github.com/SteveMarshall/fire-eagle-python-binding/
kantarjiev
Send Email Send Email
 
Well, not so much. OAuthConsumer is there, but I can't figure out the magic to get the imports right...


From: fireeagle@yahoogroups.com [mailto:fireeagle@yahoogroups.com] On Behalf Of Chris Kantarjiev
Sent: Thursday, August 07, 2008 12:12 PM
To: fireeagle@yahoogroups.com
Subject: [fireeagle] OAuth.py vs http://github.com/SteveMarshall/fire-eagle-python-binding/

Maybe I'm doing something silly, but it appears that these two API Kits as posted on
 
 
aren't consistent ... the fireeagle_api code is getting an error
 
fireeagle_api.py", line 267, in __init__
    self.oauth_consumer   = oauth.OAuthConsumer(
AttributeError: 'module' object has no attribute 'OAuthConsumer'
 
and, indeed, the oauth.py has no such thing.
 
Eh?


#683 From: "Chris Kantarjiev" <ckantarj@...>
Date: Thu Aug 7, 2008 9:15 pm
Subject: more newbie weirdness
kantarjiev
Send Email Send Email
 
OK, I figured out my import issues (mostly having to do with IDLE holding some stale objects, bummer). Now I'm a little confused by the example in the fireeagle_api.py code.
 
Aside from some syntax oddities (can't call pprint directly in my python, 2.5.2), I don't fully understand the results I'm getting, especially compared to the example.
 
My code:
 
def play_robot(n):
    pp = pprint.PrettyPrinter(indent=4)
 
    identString = 'roboPlayer' + n
 
    # start at Adobe in San Jose ...
    currentLat = 37.0625
    currentLon = -121.889791
 
    # set up Fire Eagle
 
    # see if there's a stored token for this player
 
    try:
        pklFile = open(TOKEN_FILE, 'rb')
        tokens = pickle.load(pklFile)
        pklFile.close()
    except:
        tokens = {}
    pp.pprint(tokens)
 
    fe = FireEagle(CONSUMER_KEY, CONSUMER_SECRET)
 
    try:
        if tokens[identString]:
            print 'using access token: %s' % str(tokens[identString].key)
            userToken = tokens[identString]
    except:
        # get a token
 
        appToken = fe.request_token()
        authURL =  fe.authorize(appToken)
        print authURL
        pause ('Please authorize the app at that URL')
        userToken = fe.access_token(appToken)
        tokens[identString] = userToken
        pklFile = open(TOKEN_FILE, 'wb')
        pickle.dump(tokens, pklFile)
        pklFile.close()
       
    pp.pprint(fe.lookup(userToken, q='Palo Alto, CA 94301'))
    print 'Current location'
    pp.pprint(fe.user(userToken))

    fe.update(userToken, lat=currentLat, lon=currentLon)
    print 'New location'
    pp.pprint(fe.user(userToken))
 

if __name__ == '__main__':
    if len(sys.argv) > 1:
        play_robot(sys.argv[1])
    else:
        play_robot('1')
 
A few odd things happen along the way. First, the auth URL that I get doesn't actually work properly in a browswer - it seems to do several round trips to the fireeagle server and then the connection is reset. Or it hangs. Here, try this:
 
But if I change the https to http, my browser tells me that I'm going to an https page ... and then everything works right. Weird. But ... onward.
 
I expect the lookup call above to actually return me something about Palo Alto, and it does. But the update doesn't seem to work! Well, it doesn't work "right". The exact location isn't set to the value I pass along, though it does get ... close:
 
Current location
[   {   'location': [   {   'best_guess': True,
                            'georss_point': [   37.058685302699999,
                                                -121.88842010499999],
                            'level': 0,
                            'level_name': 'exact',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 11, 53),
                            'name': 'Hinckley Creek Rd, Watsonville, CA',
                            'place_id': ''},
                        {   'best_guess': False,
                            'georss_box': [   36.814979553199997,
                                              -121.86670684809999,
                                              37.071369171100002,
                                              -121.58117675779999],
                            'level': 1,
                            'level_name': 'postal',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 11, 53),
                            'name': 'Watsonville, CA 95076',
                            'place_id': '9CKzO8uYA5uSKeH1Sw'},
                        {   'best_guess': False,
                            'georss_box': [   36.884628295900001,
                                              -121.82707214360001,
                                              36.958320617699997,
                                              -121.7326126099],
                            'level': 3,
                            'level_name': 'city',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 11, 53),
                            'name': 'Watsonville, CA',
                            'place_id': 'DTMwf76bBJ28F5Gl'},
                        {   'best_guess': False,
                            'georss_box': [   36.851108551000003,
                                              -122.3174667358,
                                              37.286460876500001,
                                              -121.58149719239999],
                            'level': 4,
                            'level_name': 'region',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 11, 53),
                            'name': 'Santa Cruz County, California',
                            'place_id': 'n2GcRCqYA5nsZdtI_g'},
                        {   'best_guess': False,
                            'georss_box': [   32.534278869600001,
                                              -124.4150238037,
                                              42.009380340600003,
                                              -114.1308135986],
                            'level': 5,
                            'level_name': 'state',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 11, 53),
                            'name': 'California',
                            'place_id': 'SVrAMtCbAphCLAtP'},
                        {   'best_guess': False,
                            'georss_box': [   18.910839080799999,
                                              -167.27641296389999,
                                              72.896057128899997,
                                              -66.687942504899993],
                            'level': 6,
                            'level_name': 'country',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 11, 53),
                            'name': 'United States',
                            'place_id': '4KO02SibApitvSBieQ'}],
        'token': 'SDmnn1uWyKic'}]
New location
[   {   'location': [   {   'best_guess': True,
                            'georss_point': [   37.058685302699999,
                                                -121.88842010499999],
                            'level': 0,
                            'level_name': 'exact',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 13, 26),
                            'name': 'Hinckley Creek Rd, Watsonville, CA',
                            'place_id': ''},
                        {   'best_guess': False,
                            'georss_box': [   36.814979553199997,
                                              -121.86670684809999,
                                              37.071369171100002,
                                              -121.58117675779999],
                            'level': 1,
                            'level_name': 'postal',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 13, 26),
                            'name': 'Watsonville, CA 95076',
                            'place_id': '9CKzO8uYA5uSKeH1Sw'},
                        {   'best_guess': False,
                            'georss_box': [   36.884628295900001,
                                              -121.82707214360001,
                                              36.958320617699997,
                                              -121.7326126099],
                            'level': 3,
                            'level_name': 'city',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 13, 26),
                            'name': 'Watsonville, CA',
                            'place_id': 'DTMwf76bBJ28F5Gl'},
                        {   'best_guess': False,
                            'georss_box': [   36.851108551000003,
                                              -122.3174667358,
                                              37.286460876500001,
                                              -121.58149719239999],
                            'level': 4,
                            'level_name': 'region',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 13, 26),
                            'name': 'Santa Cruz County, California',
                            'place_id': 'n2GcRCqYA5nsZdtI_g'},
                        {   'best_guess': False,
                            'georss_box': [   32.534278869600001,
                                              -124.4150238037,
                                              42.009380340600003,
                                              -114.1308135986],
                            'level': 5,
                            'level_name': 'state',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 13, 26),
                            'name': 'California',
                            'place_id': 'SVrAMtCbAphCLAtP'},
                        {   'best_guess': False,
                            'georss_box': [   18.910839080799999,
                                              -167.27641296389999,
                                              72.896057128899997,
                                              -66.687942504899993],
                            'level': 6,
                            'level_name': 'country',
                            'located_at': datetime.datetime(2008, 8, 7, 14, 13, 26),
                            'name': 'United States',
                            'place_id': '4KO02SibApitvSBieQ'}],
        'token': 'SDmnn1uWyKic'}]

Is there some type conversion problem, or is FireEagle expecting lat/lon in something other than decimal degrees?
 
Thanks.

#684 From: "Chris Kantarjiev" <ckantarj@...>
Date: Thu Aug 7, 2008 9:23 pm
Subject: what identifies a user?
kantarjiev
Send Email Send Email
 
How does FireEagle identify a "user"? By IP address? That won't work very well from behind a NAT...
 
I'd like to be able to have several robots running on my workstation, registered with FE and updating their location, in order to test my app. How can I differentiate them?
 
Thanks.

#685 From: Phillip Pearson <pp@...>
Date: Thu Aug 7, 2008 10:16 pm
Subject: Re: what identifies a user?
phillip_pear...
Send Email Send Email
 
Hi Chris,

Fire Eagle identifies users by Yahoo! ID and oauth token.

Each user has a single Yahoo! ID and one oauth token for every app they have authorized.

So if you want to test with several robots, register a bunch of Y! accounts, sign them all up with Fire Eagle, authorize them all to your app, and go.  Note that each time you authorize one with your app, your app will get an oauth token for that user, but FE doesn't reveal the Y!ID for privacy reasons, so you'll want to stash that separately.

Does this answer your question?

Cheers,
Phil

Chris Kantarjiev wrote:
How does FireEagle identify a "user"? By IP address? That won't work very well from behind a NAT...
 
I'd like to be able to have several robots running on my workstation, registered with FE and updating their location, in order to test my app. How can I differentiate them?
 
Thanks.


Messages 656 - 685 of 2131   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help