0

テーブルの下に Fusion テーブル マップへのリンクがある Web サイト (www.auscem.com) があります。現在、マップ上のマーカーをクリックして情報ウィンドウを取得できますが、代わりにマウスオーバーにしたいと思います。現在のスクリプトは (少し省略されています):

var map;
var layer;
var tableid = xxxxxxx;

function load()
{
map = new google.maps.Map(document.getElementById('mapDiv'),
{
  center: new google.maps.LatLng(-25.274, 133.775),
  zoom: 4, //zoom
  mapTypeId: google.maps.MapTypeId.ROADMAP //the map style
});

layer = new google.maps.FusionTablesLayer(tableid, {suppressInfoWindows: false});
layer.setQuery("SELECT 'Latitude' FROM " + tableid);
layer.setMap(map);

google.maps.event.addListener(layer, "click", function(event)
{
  document.getElementById('siteInfo').innerHTML = event.infoWindowHtml;
});

}
 // execute this
window.onload = load;

ありとあらゆることを試しましたが、うまくいきませんでした。

アイデアは大歓迎です....

ポール

4

1 に答える 1

0

Have you seen the FusionTips utility library? It does tooltips based off of FusionTables data. You should be able to convert it to doing InfoWindows, I'm not sure how efficient it will be.

于 2012-12-11T07:50:19.553 に答える