No. You just have to make use of javascript function closure to make
sure that the callback function works in right scope.
In your case, if you are going to create the map by geocoder callback,
you should form a separate function that creates the geocoder request.
The situation is analogous to creating 'click' listeners.
http://econym.org.uk/gmap/basic1.htm