Folleto panTo (o setview) función?

Quiero crear una función panTo. Cuando hago clic en un enlace, el mapa se desplaza a las coordenadas. Pero no estoy seguro de cómo pasar el valor a la función. Estoy empezando por darle al enlace el valor de Pointfield (pt) de esta manera:

<a href="#" class="marker" value="{{ mymodel.pt }}">Link</a>

Entonces he estado intentando esto:

$("#dialog").on("click", ".marker", function(e) {
    e.preventDefault();
    map.panTo($(this).attr("value"));
    });

Eso no funcionó. Creo que es un problema de alcance donde la función no puede leer la variable 'mapa' porque no está bajo el script de mapa inicial.

Entonces, mi siguiente idea es crear una función "panTo" y colocarla debajo del script de mapa inicial (que sería el alcance correcto) y llamar a esa función desde el evento click. No estoy seguro de que funcione, pero me pregunto cómo pasarle el "valor" del enlace.

¡Gracias por tus respuestas!

Respuestas a la pregunta(1)

Su respuesta a la pregunta