2012-07-18 2 views
0

Google 퓨전 테이블에 검색어가있는 다음 자바 스크립트 코드가 작동하지 않습니다.Google 퓨전 테이블 검색어

$('#map_canvas').gmap({ 'center': new google.maps.LatLng(37.447038,-122.160575), 'zoom': 11, 'mapTypeId' : google.maps.MapTypeId.ROADMAP, 'callback': function(map) { 

$('#map_canvas').gmap('loadFusion', { 'query': { 


    'from': '297050' , 
    'orderBy': ST_DISTANCE('Address', LATLNG(37.447038,-122.160575)), 
    'limit':10 } }); 

var t = setTimeout(function() {$('#dialog').dialog('close');}, 2000);      
       } 
}); 

I (아래로)는

$('#map_canvas').gmap({ 'center': new google.maps.LatLng(37.447038,-122.160575), 'zoom': 11, 'mapTypeId' : google.maps.MapTypeId.ROADMAP, 'callback': function(map) { 

$('#map_canvas').gmap('loadFusion', { 'query': { 


    'from': '297050' , 

    'limit':10 } }); 

var t = setTimeout(function() {$('#dialog').dialog('close');}, 2000);      
       } 
}); 

답변

2

은 "해 orderBy"속성이 작동하는 것 같다이 쿼리를 해결하기 위해 뜨거운 알려 주시기 바랍니다 잘 작동 ORDERBY 절을 갖는 쿼리 라인을 제거하는 경우 문자열로. 대신에 :

'from': '297050' , 
'orderBy': ST_DISTANCE('Address', LATLNG(37.447038,-122.160575)), 
'limit':10 } }); 

시도합니다 (해 orderBy 속성 주위에 따옴표 (")주의 사항 : 솔루션

 query: { 
     select: 'Address', 
     from: 297050, 
     orderBy: "ST_DISTANCE('Address', LATLNG(37.447038,-122.160575))", 
     limit:5 
     }, 

Working example

+0

감사합니다 - 작업 예제는 정말 도움이되었다! –

관련 문제