Search code examples
here-api

How Can I remove a marker from a Here Maps


I created a marker in HERE Map as follows

searchMarker = new H.map.DomMarker({lat:lat, lng:lon});

map.addObject(searchMarker);


function removeMarker()
{


}

I called a function on button click for removing searchMarker. How can I do that?


Solution

  • To remove an object from the map you can use the removeObjects() method as described in the API Reference

    removeObjects (mapObjects) : {H.Map}

    This method removes an array of object or an object group from the map.

    Something like:

    map.removeObjects(searchMarkers);
    

    As @guival mentioned in comments, for removing a single object you can call removeObject() method.