2012-04-11 1 views
2

다음 Google Maps JS API v3.7 Fusion Tables 쿼리를 사용하려고합니다. 나는 성공하지 못했다. 나는 내가해야하는 것보다 더 많은 위치를 유지하고있다. 위치 데이터가있는 것 (현재 두 위치). 내가 돌아 가야 할 유일한 위치는 "록펠러 예배당"입니다. 마치 API가 쿼리를 완전히 무시하는 것과 같습니다.Google Maps API 및 Fusion Tables 쿼리 (CONTAINS 포함)

this.buildingsLayer = new google.maps.FusionTablesLayer(3418043); 
this.buildingsLayer.setQuery("SELECT LatLng FROM 3418043 WHERE PropertyName CONTAINS 'Rockefeller'"); 
this.buildingsLayer.setMap(this.map); 

누구든지 내가 잘못하고있는 것을 볼 수 있도록 도와 줄 수 있습니까? 누구나 일할 수 있습니까?

퓨전 표

은 여기에 있습니다 : https://www.google.com/fusiontables/DataSource?docid=19HYOu84Oi8Id-dskNyRZxVAjE01CLm8cfNg8dAI

답변

2

시도 : 여기

var layer = new google.maps.FusionTablesLayer({ 
    query: { 
    select: 'LatLng', 
    from: '3418043', 
    where: "PropertyName CONTAINS 'Rockefeller'" 
    } 
}); 
layer.setMap(map); 

Code from here

참조 전체 페이지 http://jsfiddle.net/99jVg/

+0

할렐루야! 이 작동합니다. 고맙습니다! –

+0

:) 오신 것을 환영합니다! –