所以我正在运行此代码并且所有点都显示正常。但我仍然得到“数据可能仍在加载”瓷砖。我已经仔细检查了表格ID,地理编码,列名等等......所以现在我不知所措。有人以前经历过这个吗?
function changeByZip(formResults) {
geocoder.geocode( { 'address': formResults }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
map.setZoom(13);
layer.setQuery("SELECT 'Address' FROM " + tableid + " WHERE 'Zip' = '" + formResults + "'");
layer2.setQuery("SELECT 'Address' FROM " + tableid2 + " WHERE 'Zip' = '" + formResults + "'");
}
});
}
我有两层,因为我有大约14,000分。当我注释掉其中任何一个图层时,数据加载图块会消失,并按预期显示。出于某种原因,这两层彼此不相似?
提前致谢。
编辑:我发现列名与查询的名称不同。
答案 0 :(得分:1)
请看一下这个链接:
https://developers.google.com/fusiontables/docs/troubleshooting
根据故障排除指南:
地图图块“数据可能仍在加载”消息无法解析
原因: Fusion Tables无法理解FusionTableLayer中的查询。一些事情要尝试: