Ich kann nicht für das Leben von mir finden, was mit meinem Checkbox-Filter falsch ist. Ich verwende den von Derek Eder gelieferten Quellcode als Vorlage. Es gibt eine ähnliche Frage hier aber die Antwort deckt mein Problem nicht ab.Fusion Tabelle Filter
<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>
Wie in meinem index.html definiert
//-----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-----
Und wie in meinem maps_lib.js
gefundenDie Kontrollkästchen machen keine Änderungen an meinem Marker, sind alle unabhängig davon, ob die Kontrollkästchen angezeigt sind ausgewählt oder nicht. Irgendwelche Vorschläge?
fusionTableId: "1FMeZBi_NYNqAV2Bnf7MdiL1eUlC3zbOg9vpXFxea",
googleApiKey: "AIzaSyC8hYnLrg5zUvWEx5klDHe_q8gmgxPiIiI"
Nicht sicher, wie man überprüft, ob mein Api spezifisch für Fusion Tables ist?
A JS Fiddle mit dem Projekt: https://jsfiddle.net/yqmn2brw/
Aus weiterem Blick scheint es meine Fusion Table API zu sein. Vielleicht etwas mit den Anmeldeinformationen zu tun? Ich kann die API nicht korrekt einrichten – Berry
Geben Sie ein Beispiel [Minimal, vollständig, getestet und lesbar] (http://stackoverflow.com/help/mcve) an, das Ihr Problem veranschaulicht. – geocodezip
@geocodezip Nicht sicher, was ich noch hinzufügen muss? Alles andere funktioniert außer den Filtern – Berry