It's my fourth program ever so be nice. On Github I took the Views Gallerific module and mapped it (no pun intended) to use the jMapping jQuery plugin.
I think that using the jquery.data method is an efficient way to add geographic information to a Views row for populating a map. Each row of the View has an element with a data attribute that contains the nid of the row which is used by querying it with the data() method. Because of this I'll be able to add an event listener that updates the map when an Ajax call is returned very easily.
I also have a mumble jumble of hacked together modules based on Addressfield, Location, Geofield, and Geolocation Field. I would like to at some point create a module from them that hooks into Addressfield and Geofield by simply adding a pure jQuery client side geocoder that is implemented though a form alter hook. It basically does nothing except geocode the address found in the Addressfield modules's fields and populates the Geofield by pressing a button or adding a reversed geocoded address to Addressfield module's fields based on the input in the Geofield module's field. This would also include my porting of proximity and distance filters from the Location module to Geofield.