Google maps 谷歌地图API-自动完成后从层(json或kml)检索数据
我设计了一张带有图层的地图,我必须在街道自动完成后检索数据,但我只能从地图单击或鼠标悬停事件中获取数据: json层: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
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);