Масштабирование до набора маркеров легко. Идея состоит в том, чтобы использовать метод setViewBounds
на экземпляре карты.
// some examples marker
var toronto = new H.map.Marker({lat:43.7, lng: -79.4});
var boston = new H.map.Marker({lat:42.35805, lng: -71.0636}),
var washington = new H.map.Marker({lat:38.8951, lng: -77.0366}),
// a group object to contain the markers
var group = new H.map.Group();
// add markers to the group
group.addObjects([toronto, boston, washington]);
// add the group to the map instance
map.addObject(group);
// get geo bounding box for the group and zoom into it
map.setViewBounds(group.getBounds());