Skip to content

Instantly share code, notes, and snippets.

@dfrho
Last active November 6, 2017 17:12
Show Gist options
  • Save dfrho/f11f9264364ba379fa560b3bbefed225 to your computer and use it in GitHub Desktop.
Save dfrho/f11f9264364ba379fa560b3bbefed225 to your computer and use it in GitHub Desktop.
flyToBoro and setBoroView
function flyToBoro(view) {
map.flyTo({
center: view.coordinates,
speed: 0.65,
curve: 1.3,
zoom: view.zoom
});
}
var boroView = {};
function setBoroView(boroID) {
clearPopup();
switch (boroID) {
case "mh":
boroView = {
boro: "Manhattan",
coordinates: [-73.952403, 40.793146],
zoom: 10.89
};
break;
case "si":
boroView = {
boro: "Staten Island",
coordinates: [-74.142089, 40.57422],
zoom: 11.25
};
break;
case "xb":
boroView = {
boro: "Bronx",
coordinates: [-73.898973, 40.852577],
zoom: 11.6
};
break;
case "qs":
boroView = {
boro: "Queens",
coordinates: [-73.816968, 40.685367],
zoom: 10.63
};
break;
case "bk":
boroView = {
boro: "Brooklyn",
coordinates: [-73.963618, 40.654864],
zoom: 10.9
};
break;
case "all":
boroView = {
boro: "All",
coordinates: [-73.996, 40.71],
zoom: 9.76,
pitch: 6,
bearing: 0
};
break;
default:
break;
}
flyToBoro(boroView);
map.setFilter("nycparks-ad16j1", ["==", "boro", boroView.boro]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment