Javascript 谷歌地图Api代码的修改

Javascript 谷歌地图Api代码的修改,javascript,jquery,google-maps,google-api,Javascript,Jquery,Google Maps,Google Api,目前,lat和lng代码显示在两个不同的输入中,带有: 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

目前,lat和lng代码显示在两个不同的输入中,带有:

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);
是否可以添加包含上述两项的第三项


我已经尝试直接从输入中使用jquery获取代码,但autogeocomplete脚本出于某种原因正在停止它,因此我想我应该尝试更新主脚本。

只需向autogeocomplete脚本添加如下内容,这将更改您在选择时的输入:

lat_id: "filter_lat",
lng_id: "filter_lng",
到代码行106->109的这一部分

$("#yourid").val(ui.item.latitude + "," + ui.item.longitude);
您也可以为要更新的输入id添加一个选项

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

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

我已经添加了它,它看起来像这样,但它对输入没有任何作用…会不会有输入错误?下面是代码:选择:functionevent,ui{$+lat\u id.valui.item.latitude;$+lng\u id.valui.item.longitude;$google\u maps\u code.valui.item.latitude+,+ui.item.longitude;},@Satch3000在本地工作正常-在选择列表上工作-尝试在setMap函数中将代码下移到第139行,并执行$google_maps_code.vallat+,+lng;这是从谷歌获得coords的回调中调用的
$('#filter_lat, #filter_lng').change(function() {
    $('#yourid').val($('#filter_lat').val() + "," + $('#filter_lng').val());
});