On Jul 20, 2:15 pm, "sam.h" <[email protected]> wrote:
> Hi,
>
> I am really new to the forum and to development on GMap. I have a
> question when I was reading about reverse geocoding in the following
> link:
>
> http://code.google.com/apis/maps/documentation/javascript/v2/services...
>
> I am confused about the getAddress function where if one of the
> arguments 'latlng' is null, the function does nothing. My question is,
> when the function is registered with the click event as in the line
> 'GEvent.addListener(map, "click", getAddress);'
> No parameter seem to be passed to the function.

That is a function pointer not a function, you can't pass arguments
that way if you do this:
'GEvent.addListener(map, "click", getAddress());'
The "getAddress" function will be executed and its return value will
be used as a function pointer (usually not what you want).

> So eventually the function will do nothing?

No, it will be called with the arguments specified in the
documentation for that event.

http://www.google.com/search?client=gmail&rls=gm&q=javascript%20function%20pointer

  -- Larry

> I must be wrong but can anybody tell me why? How can the getAddress
> function get its parameters? Thanks a ton in advance!
>
> Regards,
> Sam

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api?hl=en.

Reply via email to