マップボックスとタイルミル レイヤーの問題があります。
ここで私のコードをチェックしてください: http://bl.ocks.org/marishaf/3cc9bfbeb412c1120e93
レイヤー ボタンは常に「アクティブ」モードにあるように見えますが、レイヤーのロードとアンロードは引き続き行われます。
凡例はレイヤーごとに読み込まれます (Public Land レイヤーと Zoning レイヤーには凡例が存在します) が、両方を読み込んでから両方のレイヤーを削除しようとすると、最初に読み込まれたレイヤーの凡例が保持されます。
凡例はツールチップでも持続します。たとえば、最初に凡例を含むレイヤーをロードし (レイヤーがこの順序でロードされた場合にのみ発生します)、次にツールチップを含むレイヤー (たとえば、ポイント ソース汚染) をロードし、ポイントの上にマウスを移動すると、ツールチップが呼び出され、次に凡例のあるレイヤーを削除しようとすると、凡例が残ります。