YoumapsAPI.removeAllFilters(mapdataId:Integer)
Disables all active filters on mapdata.
function onYoumapsApiLoaded(){
console.log("YoumapsAPI loaded!");
var polygon = [];
polygon.push({"lat" : 48.858842286992044, "lng" : 0.3076171875});
polygon.push({"lat" : 48.68506755483561, "lng" : 4.658203125});
polygon.push({"lat" : 45.36131273322709, "lng" : 4.658203125});
polygon.push({"lat" : 44.55280277876862, "lng" : 0.791015625});
polygon.push({"lat" : 47.3625483380577, "lng" : -0.263671875});
polygon.push({"lat" : 48.858842286992044, "lng" : 0.3076171875});
polygon.push({"lat" : 48.858842286992044, "lng" : 0.3076171875});
var polygonString = JSON.stringify(polygon);
var polygonFilter = {
vertices : polygonString
};
youmapsApi.getFilteredGeometriesByPolygon(<MAPDATA_ID>, polygonFilter, null, callback);
}
function callback(geometryIds){
youmapsApi.applyFilter(<MAPDATA_ID>, geometryIds);
youmapsApi.removeAllFilters(<MAPDATA_ID>);
}
var mapOptions = {
center : new google.maps.LatLng(48.858386, 2.343435), // Paris,
zoom : 11,
minZoom : 6,
maxZoom : 17
};
var youmapsApi = new YoumapsAPI(
{
techID : <YOUR_TECH_ID>,
initMapboards : true,
mapDivId : "map",
mapOptions : mapOptions
},
onYoumapsApiLoaded
);
