Запрос FusionTables ничего не возвращает - PullRequest
0 голосов
/ 15 сентября 2011

Я пытаюсь использовать Javascript для запроса определенного состояния, чтобы только это состояние отображалось в виде таблицы Fusion на карте Google. Вот Javascript, который не работает:

var chicago = new google.maps.LatLng(41.850033, -87.6500523);
map = new google.maps.Map(document.getElementById('map_canvas'), { center: chicago,  zoom: 4,   mapTypeId: 'roadmap'});
var layer = new google.maps.FusionTablesLayer(531237, { query:"select geometry from 531237 where state_abbr = 'IL'"});
layer.setMap(map);

Если я удалю предложение where из запроса, все состояния будут возвращены ... как и ожидалось. Кто-нибудь знает, что я делаю неправильно, когда все, что я хочу сделать, это захватить единственное состояние?

1 Ответ

1 голос
/ 15 сентября 2011

Оказывается, что столбцы должны быть точного случая. Вот рабочий код:

var layer = new google.maps.FusionTablesLayer(531237, { query:"select geometry from 531237 WHERE STATE_ABBR in ('AL', 'WI', 'CT') "});
...