Fusion Tables API:有时不显示LineString

时间:2013-09-17 07:56:53

标签: google-maps-api-3 google-fusion-tables

我在我的网络应用程序中使用Google Fusion Tables API。 在我的应用程序中,我使用以下api来绘制kml(LineString)。

var ftDefaultStyles = [{
  polylineOptions: {
  strokeColor: "#0000ff",
  strokeWeight: 6}
}];

ftLayer = new google.maps.FusionTablesLayer({
  map: map, //  google.maps.Map object
  styles: ftDefaultStyles,
  suppressInfoWindows: true
});

ftLayer.setOptions({
  styles: ftDefaultStyles,
  query: {
    select: 'geometry',
    from: tableId
  }
});

几个月前(抱歉,但不太清楚),LineString已正常显示。 现在,有时候不会显示LineString。

当我通过Chrome DevTools(网络标签)调查时,

显示案例

http://maps.gstatic.com/cat_js/intl/ja_ALL/mapfiles/api-3/14/3/%7Binfowindow,stats,controls%7D.js

被召唤。

未显示案例

http://maps.gstatic.com/cat_js/intl/ja_ALL/mapfiles/api-3/14/3/%7Bstats,controls%7D.js

被召唤。

如果我清除缓存,则调用“%7Binfowindow,stats,controls%7D.js”,并在第一次请求时显示LineString。 但是,“%7Bstats,controls%7D.js”几乎从下一个请求中调用。

这是一个api bug吗?

提前致谢。

0 个答案:

没有答案