I\'m pretty much a rookie to using Google Fusion Tables/maps. We have a business directory with company names and addresses. I can get the geocoded map markers for each of their
Once the user clicks on the company name, you can create a new InfoWindow object manually. Then set it's position and content and finally put it on the map:
var map = new google.maps.Map(document.getElementById('map-canvas');
var infoWindow = new google.maps.InfoWindow();
var coordinates = new google.maps.LatLng(37.5, -122.1);
infoWindow.setPosition(coordinates);
infoWindow.setContent('Company/Facility XY');
infoWindow.open(map);
There is an InfoWindow example from Google, that even uses geocoding and a spatial query to get the closest hit from the database.