-2

我不能爲我的生活找到我的複選框過濾器有什麼問題。 我使用Derek Eder提供的源代碼作爲模板。 這裏有一個類似的問題,但答案不包括我的問題。融合表格過濾器

<h4>Vacancy Selection</h4> 
     <div class='row'> 
      <div class='col-md-6'> 
      <ul class='inputs-list unstyled'> 
       <li> 
        <label class='checkbox inline'> 
        <input type='checkbox' id='cbTypeVacant1' /> 
        <span class='filter-box filter-green'></span> 
        Vacant 
        </label> 
       </li> 
       <li> 
        <label class='checkbox inline'> 
        <input type='checkbox' id='cbTypeVacant2' /> 
        <span class='filter-box filter-red'></span> 
        Occupied 
        </label> 
       </li> 
      </ul> 

正如我的index.html

//-----custom filters----- 
     var type_column = "'Type Vacant'"; 
     var searchType = type_column + " IN (-1,"; 
     if ($("#cbTypeVacant1").is(':checked')) searchType += "1,"; 
     if ($("#cbTypeVacant2").is(':checked')) searchType += "2,"; 
     self.whereClause += " AND " + searchType.slice(0, searchType.length - 1) + ")"; 
    //-----end of custom filters----- 

定義和我maps_lib.js發現

的複選框不會更改我的標誌,所有的顯示是否複選框不管是否被選中。有什麼建議麼?

fusionTableId:  "1FMeZBi_NYNqAV2Bnf7MdiL1eUlC3zbOg9vpXFxea", 
     googleApiKey:  "AIzaSyC8hYnLrg5zUvWEx5klDHe_q8gmgxPiIiI" 

不確定如何檢查我的API是否特定於Fusion Tables?包含項目

一個JS小提琴: https://jsfiddle.net/yqmn2brw/

+0

從更進一步的角度來看,它似乎是我的Fusion Table API。也許與憑證有關? 我似乎無法正確設置API – Berry

+0

請提供一個[最小,完整,已測試和可讀的示例](http://stackoverflow.com/help/mcve)來說明您的問題。 – geocodezip

+0

@geocodezip不知道我還需要包括什麼?除了過濾器以外的其他所有工作 – Berry

回答

1

您還必須修改locationColumn的名稱(默認爲geometry,但在你的表似乎是Latitude

應該有有關控制檯的通知。

+0

Yeh,我的locationColumn在index.html中設置爲Latitude – Berry

+0

因此,請提供當前實現的演示。有了上述修改,過濾對我來說效果很好(112個空置,1480個佔用) –

+0

對不起,不知道我是否做得對,但希望它有效! https://jsfiddle.net/yqmn2brw/ – Berry