Jquery LocationPicker插件 - 带外部函数的inputBinding

时间:2015-05-11 20:32:32

标签: jquery google-maps jquery-plugins

我想通过外部函数更改inputBindings值。例如 我有两个输入,其ID分别为“lati”和“longi”。

当我手动更改两个输入的值时,标记会转到我输入的方向。

但是当我尝试通过单击锚点(例如

)通过外部函数更改其值时
function(){
$("#lati").val("41.014552663073545");
...

标记确实到了我改变的地步。 那么,如何通过外部函数移动标记

2 个答案:

答案 0 :(得分:0)

不是只改变lati和longi的值(可能不会影响已经声明的标记),如果你想使用现有的标记并改变它的位置,你可能只想先改变你的外部值。函数执行以下操作:

var newLatLng = new google.maps.LatLng(lati, longi);
marker.setPosition(newLatLng);

答案 1 :(得分:0)

对于那些搜索:

echo "<pre/>";print_r($_POST);

其中position.coords.latitude和position.coords.longitude是您可以设置的纬度和经度值,#map是最初使用.locationpicker()设置的div的ID