0

私は2つのレイヤーを持つGoogleマップを持っています:

1 - 融合レイヤー

2 - 気象レイヤー

問題は、フュージョンが表示される場所で、気象レイヤーが表示されなくなることです。基本的に、CSSのz-indexプロパティのように、天気を一番上に表示したい

今までの私のコード:

$(function() {
  window.table_id = "abc";

  window.map = new google.maps.Map(document.getElementById("map-canvas"), {
    center: new google.maps.LatLng(31.056091682584327, -96.01576748461912),
    zoom: 16,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });

  google.initializeWeather();
  return google.initializeFusion();
});

google.initializeFusion = function() {
  google.maps.visualRefresh = true;
  return window.fusionLayer = new google.maps.FusionTablesLayer({
    map: window.map,
    heatmap: {
      enabled: false
    },
    query: {
      select: "col2",
      from: "abc",
      where: ""
    },
    options: {
      styleId: 2,
      templateId: 2
    }
  });
};

google.initializeWeather = function() {
  var cloudLayer, weatherLayer;

  weatherLayer = new google.maps.weather.WeatherLayer({
    map: window.map,
    temperatureUnits: google.maps.weather.TemperatureUnit.FAHRENHEIT
  });

  cloudLayer = new google.maps.weather.CloudLayer();
  return cloudLayer.setMap(window.map);
};

御時間ありがとうございます!

4

2 に答える 2

0

Fusion Tables レイヤーの後に天気レイヤーを追加してみましたか?

于 2013-11-13T21:37:43.380 に答える