我想创建一个panTo -function.单击链接时,地图会平移到坐标.但我不知道如何将值传递给函数.我开始给链接Pointfield(pt)这样的值:
<a href="#" class="marker" value="{{ mymodel.pt }}">Link</a>
Run Code Online (Sandbox Code Playgroud)
然后我一直在尝试这个:
$("#dialog").on("click", ".marker", function(e) {
e.preventDefault();
map.panTo($(this).attr("value"));
});
Run Code Online (Sandbox Code Playgroud)
那没用.我认为这是一个范围问题,其中函数无法读取'map'变量,因为它不在初始映射脚本下.
所以我的下一个想法是创建一个"panTo" - 函数并将其放在初始映射脚本(这将是正确的范围)下,并从click事件调用该函数.不确定它会起作用,但我想知道如何从链接中传递"价值"?
谢谢你的回答!