"IN"연산자를 사용하여 퓨전 테이블에서 데이터를 가져 오려고합니다. 매우 큰 문자열 (2000+ 우편 번호)을보고있을 때 아무 것도 반환되지 않습니다. 짧은 문자열 (두 개의 우편 번호)을 보면 올바르게 작동합니다.퓨전 테이블의 쿼리 길이 제한?
var zip = "76364,76373";
layer = new google.maps.FusionTablesLayer(tableid);
layer.setQuery("SELECT 'geometry' FROM " + tableid + " WHERE ZIP IN("+zip+")");
layer.setMap(map);
을하지만이되지 않습니다 :
예를 들어,이 작품
var zips = <?php echo $zips; ?>; //$zips is a JSON array
zips = zips.join();
layer = new google.maps.FusionTablesLayer(tableid);
layer.setQuery("SELECT 'geometry' FROM " + tableid + " WHERE ZIP IN("+zips+")");
layer.setMap(map);
내가 방화범 400 오류가 발생합니다.
Google 문서에서 한도를 찾을 수 없었습니다.
이봐,이 문제에 대한 해결책을 찾았습니까? – dang