0
Со ссылкой на this link, когда я добавил код к моей карте образцов, чтобы подсчитать маркеры, он работает. Код,Fusion table api query
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");
Но когда я изменил свое апи к 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");
EDIT: Мой образец карта с old api code и new api code здесь соответственно. Новый API показывает нулевое значение. Как я могу это исправить?
Моя [карта образец здесь] (Http: // jsfiddle. нетто/S2WMf/3 /). – mpsbhat
Я вижу 24 в вашем [образце] (http://jsfiddle.net/S2WMf/3/) – geocodezip
Да .. Это в старой api. Я прокомментировал новый api v1. Пожалуйста, раскомментируйте его и прокомментируйте старые коды api 'var queryUrlHead = 'http://www.google.com/fusiontables/api/query?sql='; var queryUrlTail = '& jsonCallback =?'; 'И запустить. Он дает нуль – mpsbhat