ok! Now I understand better!
Problem is not about tiled or map, but about add at runtime something in game, for example: player drop a trap.
Imagine you have following code (not real code!)
Code:
if (player press T){
Trap t = new Trap(player.x, player.y)
add t to the World
}
If I'm right your problem is in "add t to the World" part. When you load your level from tiled you must have some sort of list of tiles object and so on.
In MarteEngine you have an object named World here there is a list of entities, where you have all reference to entities (tiles, traps, object, player all have the same supertype), so you can update them or render them: please have a look to
Worldin MarteEngine for an example of it
With this approach, you problem is trivial, you have just to add to List of entities your trap and next time World render entities trap will be added to screen (and added to update logic, for example to make it explode when an enemy is near) (see
Tank Example: when player fire, a new missile is created and added to world)