Я имею в виду пример API Fusion Tables «Update Query» https://developers.google.com/fusiontables/docs/samples/change_query Речь идет о раскрывающемся меню, которое изменяет содержимое слоя на карте.
Я пыталсяперестроить весь пример на моем собственном сайте, но я еще не удался.Я сузил возможные ошибки и подводные камни до той части, где слой (с данными из моей таблицы Google Fusion) инициализируется.В примере Google это выглядит так:
var layer = new google.maps.FusionTablesLayer({
query: {
select: locationColumn,
from: tableId
},
map: map
});
Вот код, который работал для меня в каждом из моих собственных примеров с таблицами Fusion, за исключением приведенного выше.
var layer = new google.maps.FusionTablesLayer(tableid)
layer.setMap(map);
Вот ссылка на действующий код: http://krealeo12.appspot.com/
Поскольку я новичок в этой области API и JavaScript, я не могу понять, почему первый пример неработает а второй делает ?!В чем разница, и что более важно, что это значит?
Я очень благодарен за каждый намек и совет!J.