Hi all,
I have added a GEvent to a google map with a JS calback and it works
fine, but I do need to get some way of returning the values to rails,
so I can add the new marker to an array.
For that, I need some kind of listener, call a ruby function,
something like that.
The code is as follows:
def index
@map = GMap.new("map_div")
@map.control_init(:large_map => true)
@map.center_zoom_init ([ 59.91106, 10.72223],16)
@map.overlay_init(GMarker.new([59.91122, 10.72217], :title =>
"1.1"))
@map.event_init(@map,:click,"function(overlay,point)
{
if (overlay)
{
map.removeOverlay(overlay);
document.getElementById(\"latitude\").value=null;
document.getElementById(\"longitude\").value=null;
}
else
{
map.addOverlay(new GMarker(point));
document.getElementById(\"latitude\").value=point.y;
document.getElementById(\"longitude\").value=point.x;
}
}")
end
Thanks in advance,
hugo
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---