質問: OpenStreetMap と OpenLayers でマップ上に複数のマーカーを設置しています。 このマーカーの位置は変動するので、マップ表示時に全てのマーカーが見えるよう Google Maps API の `fitBounds` メソッドのようなものを実現したいと思っています。 OpenLayers でこのような機能は提供されているのでしょうか? 一応探してはみたのですが見つけることはできませんでした。 代替案等ありましたら、ご教示お願いします。
回答: だいたいこんな感じになると思います。 ``` var bounds = new OpenLayers.Bounds(); for (marker : yourMarkers) { bounds.extend(marker.lonlat.transform(your_projection)); } map.zoomToExtent(bounds); ```