我正在尝试使以下 Google Maps JS API v3.7 Fusion Tables 查询正常工作。我没有成功。我不断获得比我应该的更多的位置;那些有位置数据的(目前是两个位置)。我应该回去的唯一地点是“洛克菲勒教堂”。就好像 API 完全忽略了查询。
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