Javascript Logicify jQuery位置选择器插件-以编程方式设置位置

Javascript Logicify jQuery位置选择器插件-以编程方式设置位置,javascript,jquery,Javascript,Jquery,这是处理Logicify的用于jQuery的位置选择器插件,我在试图以编程方式设置映射位置时遇到了一个问题 这些问题已经被问了好几次,但都没有得到回答: 从本质上说,我假设我可以通过编程设置纬度和/或经度的值,插件的响应就像我通过“change”函数上的inputBinding latitude和latitude输入了这些值一样。但事实并非如此 HTML 如果我输入该值,它将更改,但是如果我使用以下内容: $('#lat').val('55.859028119431926'); $('#lon

这是处理Logicify的用于jQuery的位置选择器插件,我在试图以编程方式设置映射位置时遇到了一个问题

这些问题已经被问了好几次,但都没有得到回答:

从本质上说,我假设我可以通过编程设置纬度和/或经度的值,插件的响应就像我通过“change”函数上的inputBinding latitude和latitude输入了这些值一样。但事实并非如此

HTML

如果我输入该值,它将更改,但是如果我使用以下内容:

$('#lat').val('55.859028119431926');
$('#long').val('-4.234895706176758');
我尝试过在重置值后调用.locationpicker或在值本身上调用.trigger。如果无法启动插件中的InputBinding,我不确定如何继续

有谁能指导我如何让inputBinding函数以编程方式设置lat和long

我希望我在这里没有犯下失礼的错误,重新回答一个尚未回答的问题。

试试看

$('#map').locationpicker("location", {latitude: 55.859028119431926, longitude: -4.234895706176758});
试一试

$('#lat').val('55.859028119431926');
$('#long').val('-4.234895706176758');
$('#map').locationpicker("location", {latitude: 55.859028119431926, longitude: -4.234895706176758});