Extension points for plugins
google_dispatch(
map,
funcName,
google_map = stop(paste(funcName, "requires a map update object")),
google_map_update = stop(paste(funcName, "does not support map udpate objects"))
)invoke_method(map, method, ...)
google_dispatch
returns the value of google_map
or
or an error. invokeMethod
returns the
map
object that was passed in, possibly modified.
a map object, as returned from google_map
the name of the function that the user called that caused
this google_dispatch
call; for error message purposes
an action to be performed if the map is from
google_map
an action to be performed if the map is from
google_map_update
the name of the JavaScript method to invoke
unnamed arguments to be passed to the JavaScript method