我几乎是使用Google Fusion Tables / maps的新手。我们有一个公司名称和地址的商业目录。我可以为每个位置获取地理编码的地图标记,以便与表“设施名称”列并排显示。如何编码设施名称,以便用户可以单击公司/设施名称并跳转到地图中该设施的特定地图标记信息框?任何帮助将不胜感激!
答案 0 :(得分:1)
用户点击公司名称后,您可以手动创建新的InfoWindow object。然后设置它的位置和内容,最后把它放在地图上:
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);
有InfoWindow example from Google,甚至使用地理编码和空间查询来获取数据库中最接近的匹配。