Google maps 谷歌地图API-自动完成后从层(json或kml)检索数据

Google maps 谷歌地图API-自动完成后从层(json或kml)检索数据,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我设计了一张带有图层的地图,我必须在街道自动完成后检索数据,但我只能从地图单击或鼠标悬停事件中获取数据: json层: map.data.addListener('click', function (event) { var text=event.feature.getProperty('description'); }); 或kml层: ctaLayer.addListener('click', function (kmlE

我设计了一张带有图层的地图,我必须在街道自动完成后检索数据,但我只能从地图单击或鼠标悬停事件中获取数据:

json层:

map.data.addListener('click', function (event) {               
   var text=event.feature.getProperty('description');
                });
或kml层:

ctaLayer.addListener('click', function (kmlEvent) {
            var text = kmlEvent.featureData.description;
}
取而代之的是,我想从发生变化的事件中取而代之

var ac = new google.maps.places.Autocomplete(input);

google.maps.event.addListener(ac, 'place_changed', function () {
....
}
有解决办法吗?
感谢

我通过调用融合表的api恢复了这些值

var url = 'https://www.googleapis.com/fusiontables/v1/query?sql=SELECT field FROM key_table WHERE ST_INTERSECTS(geometry, CIRCLE(LATLNG(' + lat + ', ' + lng + '),1))&key=api_key'

 xmlHttp.open("GET", url, false);
                xmlHttp.send(null);
                console.log(xmlHttp.responseText);