当 Google Fusion Table 的文本搜索得到零结果时,如何生成错误消息?

How can I generate an error message when text search of Google Fusion Table gets zero results?

我有一张内部地图,所以无法显示它,但此示例显示了我的文本搜索类型:http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/change_query_text_input.html

当用户搜索结果为零时,我希望弹出一个简单的 JavaScript 警告框。或者让用户知道搜索有效的其他方式,只是没有任何搜索结果。在上面链接的示例中,如果没有搜索结果,则不会发生任何事情,这对用户来说不是很友好。

有人可以给我一个代码片段来完成链接示例吗?

谢谢!

尝试以下操作:

if(yourVariableForResults === null || yourVariableForResults === "" || yourVariableForResults === 0){
    alert("No results have been found");
}

链接示例使用 FusionTablesLayer,FusionTablesLayer 不提供任何有关查询结果的信息。

您需要使用 REST-API(支持 JSONP)发送查询以获取详细信息,例如行数