2

次の Google Maps JS API v3.7 Fusion Tables クエリを機能させようとしています。私は成功していません。必要以上の場所を取得し続けています。位置データを持つもの (現在 2 か所)。私が戻るべき唯一の場所は「ロックフェラー礼拝堂」です。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

4

1 に答える 1

2

試す:

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

コードはこちらから

ここで全ページを参照してください http://jsfiddle.net/99jVg/

于 2012-04-11T19:49:07.903 に答える