2012-04-20 5 views
0

나는 구글 퓨전 테이블에서 위치를 쿼리하고 다음 코드를 사용하여 Google지도 레이어에 포인트를 매핑되었습니다구글 퓨전 테이블 쿼리 데이터 조작

 function mapPoints() { 
      searchStr = 'ST_INTERSECTS(Location, RECTANGLE(' + 'LATLNG' + map.getBounds().getSouthWest() + ',' + 'LATLNG' + map.getBounds().getNorthEast() + '))'; 
      layer.setOptions({ 
       query: { 
        select: 'Location', 
        from: tableid, 
        where: searchStr 
       } 
      }); 
     } 

위치를 매핑뿐만 아니라 내가 좋아하는 것을 추가 조작/참조를 위해 일종의 테이블에 쿼리에서 반환 된 데이터를 저장합니다. 누구든지이 작업을 수행하는 방법에 대해 조언 할 수 있습니까?

답변

0

그러나 Fusion Tables를 쿼리하기위한 "문서화되지 않은"JSONP 옵션이 있습니다. this answer에 몇 가지 예제 코드를 제공했습니다. 이것은 동일한 API이며 실제 FT 기능과 위치를 반환합니다.

+0

구현하는 데 조금 시간이 걸렸지 만 링크 된 사이트의 링크가 내가 원했던대로 정확하게 수행되었습니다. 무리 감사! http://www.reddmetrics.com/2011/08/10/fusion-tables-javascript-query-maps.html –

0

지도 계층과 동일한 쿼리 구문을 지원하는 SQL API를 사용하면 서버 측에서이 작업을 수행 할 수 있습니다. 즉 클라이언트의 위치 데이터의 로컬 복사본을 유지에서 당신을 방지 할 수 있도록

https://developers.google.com/fusiontables/docs/developers_guide#WritingApps

은 현재 그러나 퓨전 테이블 레이어의 개별 위치에 액세스 할 수 게시 된 방법이 없습니다.

+0

서버 측 쿼리 데이터와 맵 레이어를 연결하는 방법이 없습니다. 내 목표는 두 가지 쿼리를 만드는 것을 피하는 것입니다. –