修改谷歌地图 API 代码


var options = {
map_frame_id: "mapframe",
    map_window_id: "mapwindow",
    lat_id: "filter_lat",
    lng_id: "filter_lng",
    addr_id: "filter_address",
    lat: "37.7749295",
    lng: "-122.4194155",
    map_zoom: 13 
}
$('#mapaddress').autogeocomplete(options);

现在,纬度和液化天然气代码以 2 个不同的输入显示:

lat_id: "filter_lat",
lng_id: "filter_lng",

是否可以添加包含上述两个内容的第三个?

我尝试直接从输入中获取带有jquery的代码,但是由于某种原因,自动地理完成脚本正在停止它,所以我想我会尝试只更新主脚本。

只需像这样向自动地理完成脚本添加一些内容(这会更改您在选择时input(:

$("#yourid").val(ui.item.latitude + "," + ui.item.longitude);

到代码的这一部分(第 106->109 行(

select: function(event, ui) {
    $("#" + lat_id).val(ui.item.latitude);
    $("#" + lng_id).val(ui.item.longitude);
},

您也可以非常简单地为要更新的inputid添加一个选项

自动地理完成的来源在这里

如果您不想修改插件,请尝试:

$('#filter_lat, #filter_lng').change(function() {
    $('#yourid').val($('#filter_lat').val() + "," + $('#filter_lng').val());
});

相关内容

  • 没有找到相关文章

最新更新