Для отображения всех маркеров на картеВо-первых, убедитесь, что у вас есть все маркеры в одном слое.Во-вторых, вам нужно увеличить масштаб до границы, где все маркеры в слое маркера расширены.Для этого просто
var bounds = markerLayer.getDataExtent();
map.zoomToExtent(bounds);
//has a second parameter that decides to find closest zoom level
//default is false
Пожалуйста, отметьте Документ OpenLayers для слоя маркера
С наилучшими пожеланиямиMyra