0
参考this link,当我将代码添加到我的示例映射中以计算它的工作标记。该代码是,Fusion Table API查询
var tableid="xxxxxxxxxxxxxx";
var queryUrlHead = 'http://www.google.com/fusiontables/api/query?sql=';
var queryUrlTail = '&jsonCallback=?';
var query = "SELECT COUNT() FROM tableid"
var queryurl = encodeURI(queryUrlHead + query + queryUrlTail);
var getCount = $.get(queryurl,
function(data){
try{
$('#count').html((data.table.rows[0][0]));
}
catch(err){
$('#count').html('0');
}
},
"jsonp");
但是,当我改变了我的API来V1作为
var tableid="xxxxxxxxxxxxxx";
var apiKey = "XXXXXXXX";
var queryUrlHead = 'https://www.googleapis.com/fusiontables/v1/query?sql=';
var queryUrlTail = '&key=' + apiKey + '&callback=?';
var query = "SELECT COUNT() FROM tableid"
var queryurl = encodeURI(queryUrlHead + query + queryUrlTail);
var getCount = $.get(queryurl,
function(data){
try{
$('#count').html((data.table.rows[0][0]));
}
catch(err){
$('#count').html('0');
}
},
"jsonp");
编辑:我的样品与old api code和new api code地图分别是在这里。新的API显示零计数。我该如何解决它?
我的[样品图是在这里(HTTP://的jsfiddle。净/ S2WMf/3 /)。 – mpsbhat 2013-05-13 11:04:11
我在你的[示例]中看到24(http://jsfiddle.net/S2WMf/3/) – geocodezip 2013-05-14 13:19:53
是的。它在旧的api中。我评论了新的api v1。请取消注释并评论旧的api代码'var queryUrlHead ='http://www.google.com/fusiontables/api/query?sql='; var queryUrlTail ='&jsonCallback =?';'并运行。它给出零 – mpsbhat 2013-05-14 13:50:24