我在我的网络应用程序中使用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吗?
提前致谢。