表示が変化した時に表示されているものについての座標を取得します。

これはif文などでvisibleがtrueのものについて座標を取得すれば良いと思います。

あとはこれらをマーカー領域に.extendsしてやることでマーカー領域を更新してそれについてfitBoundsしてやればいいです。

たぶんかなり説明が下手です。

ちなみにtrueのものが0の時にはfitBoundsしないようにしないと太平洋のど真ん中に飛ばされるので注意です。

関連記事