oh yeah you can add points of interest in leaflet map and a database but you CAN'T add users realtime positions, you can JUST use your own realtime position
your points of interest need to be created before you load the map, you cant create interest points and load that from a database inside leaflet map, or google map (actual plugins unfinished and too many bugs)
you can try with JSON but i think that function is unfinished in osm plugin (leaflet)