GMaps - jak zaimplementować funkcję panTo?

Kontekst:
Podczas listowania danych o miejscach obok wyświetlana jest mapa z markerami dla wszystkich tych miejsc.
Chcę, by po kliknięciu na miejsce, mapa centrowała się na jego lokalizacji, a od tego jest gmapowska funkcja panTo(centre)

Próbowałam to zrobić na różne sposoby, ostatecznie głowię się czemu mój najnowszy a banalny pomysł nie działa:
W widoku użyłam link_to_function:

<td><%= link_to_function('>> lokalizacja', "map.panTo([#{place.latitude}, #{place.longitude}])") %></td>

(przy zadeklarowanej gdzieś w nagłówku zmiennej map przechowującej mapę)
co daje mi oczekiwany rezultat w źródle strony:

<td><a href="#" onclick="map.panTo([21.1664838582066, 79.07958984375]); return false;">>> lokalizacja</a></td>

ale wcale nie działa… błąd dostaję taki:

Błąd: a.lng is not a function Plik źródłowy: http://maps.google.com/intl/pl_ALL/mapfiles/126d/maps2.api/main.js Wiersz: 496
Czuję, że czegoś nie jarzę w mechanizmie AJAX (przyznaję bez bicia, że JavaScript stosuję na zasadzie doraźnego podglądania i rozkminiania cudzych kodów) :confused:

Czy ktoś będzie tak miły i uświadomi mnie, gdzie w moim myśleniu tkwi błąd?
Czy ktoś podpowie, jak zaimplementować coś takiego?

Do funkcji panTo trzeba przekazać obiekt GLatLng

<td><%= link_to_function('>> lokalizacja', "map.panTo(new GLatLng(#{place.latitude}, #{place.longitude}))") %></td>

dzięki przeogromne ronin :smiley: teraz działa!!! :smiley: