Stan,
I have not used the BSSV feature to populate lat and long as described by Oracle, but I have used Orchestrator to pull geolocation information real time and populate it into the address book.
My use case was where a user might partially enter data into a new or existing address book record and, either as a result of tabbing out of a field or hitting a button that I added on a form extension, a standardized address would populate. The user would then review and hit the save button if good. So, for example, if they put in a zip code and tabbed out of the field it would populate city, state and county.
I used Bing's API (virtualearth.net) since the sign-up process seemed easier but Google has a very similar (and probably superior) service. The data returned from Bing included lat and long although I didn't need them for what I was doing. I would think one could use the returned lat and long to update the F0119 or any other file in which you want to hold it via a logical extension.
Not sure if this would get you anywhere closer to your goal but hopefully it helps.