
function addMarkerToGroup(group, coordinate, html) {
    var marker = new H.map.Marker(coordinate, { icon: icon });
    // add custom data to the marker
    marker.setData(html);
    group.addObject(marker);
}
var yourMarker = './assets/icons/png/map-pin.png';
var icon = new H.map.Icon(yourMarker);
var markersData = {
    'location': [
        {
            name: 'you order',
            location_latitude: 25.222578,
            location_longitude: 55.319011,

        },
    ]
};
function addInfoBubble(map) {
    var group = new H.map.Group();
    map.addObject(group);
    window.addEventListener('resize', () => map.getViewPort().resize());

    for (var key in markersData)
        markersData[key].forEach(function (item) {
            addMarkerToGroup(group, { lat: item.location_latitude, lng: item.location_longitude },

            );
        })
}
var platform = new H.service.Platform({
    'apikey': 'ElOm77yzgasZvSGlnpiqwE-D5sbtTwgMYzSFiBV-6pc'
});
var defaultLayers = platform.createDefaultLayers();

var map = new H.Map(document.getElementById('map'),
    defaultLayers.vector.normal.map, {
    center: { lat: 25.222578, lng: 55.319011 },
    zoom: 14,
    pixelRatio: window.devicePixelRatio || 1
});
var behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));

var ui = H.ui.UI.createDefault(map, defaultLayers);

addInfoBubble(map);
























