mohamedmansour/my-hangouts-extension — Issue #96: Lazy Geocoding
Author: kaktus621
Created: 2012-01-19 19:47:12+00:00
State: open
Labels: Enhancement

A possibility to reduce the amount of geocoding requests is to geocode the locations only if the user actually clicks on the "Map" tab (otherwise the user doesn't need the locations anyway). Furthermore it would reduce the peaks on the Maps API server side since the clients wouldn't geocode the location of a freshly opened hangout all at the same time.

A problem might be that just-in-time geocoding could be a bit slow. Any ideas for taking care of that?

We could:
* start geocoding in the background as soon as the "Map" button gets hovered (by accident or on purpose) - probably not a big improvement
* "animate" the insertion of users on the map (that means instead of waiting until all hangouts are fetched, show them one by one, as soon as their specific location arrives)