0

http://zoofinder.us/map2.html https://www.google.com/fusiontables/DataSource?docid=1EawtHPl3kbnsXqzPPxQWPZOJeHX3i0XUOffz884

特定のカテゴリをロードするボタンを作成しようとしています。

最終的には、すべてのカテゴリをロードし、左側のボタンでオンとオフを切り替えることができるようにしたいと考えています.

クエリが機能していないようです。テストのために、すべてのファームをロードしてから、Zoo をオンに切り替えようとしました (そして最終的に Zoo をオフに切り替えました)。

     var layer = new google.maps.FusionTablesLayer({
       query: {
         select: 'Location',
         from: '3092255',
         where: 'Category contains Farm',


  function updateMapZoosOn() {
 layer.setOption("SELECT Location FROM 3092255 WHERE Category CONTAINS Zoo");
  }

何か助けてください。

ありがとう!

4

1 に答える 1

0

CONTAINS は文字列演算子であり、検索値は引用符で囲む必要があります。レイヤーの作成時に使用したものと同じタイプの {query: ....} オプションが必要です

これについては、 GMap FT Query Referenceで説明されています。

于 2012-03-02T14:42:25.413 に答える