2011-09-14 27 views
0

JavaScriptを使用して特定の状態を照会しようとしているため、その状態だけがGoogleマップ上のFusionテーブルとして表示されます。ここではJavascriptが動作しないことです。私はクエリからWHERE句を削除した場合、予想通りFusionTablesクエリで何も返さない

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); 

、すべての状態は...返されます。誰も私が何をしているのか分かっているのは、私がしたいのは、単一の状態をつかむことだけです。

答えて

1

カラムが正確なケースである必要があることが分かります。ここに作業コードがあります:

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