Not 100% sure I understand what you mean, you want a sprite to spawn at a certain tile?
If that's the case you can set the position of the sprite.X to Tilemap.TileToPositionX(TileNumberX) and the same for the Y.
Sprite.X = Tilemap.TileToPositionX(0)
Sprite.Y = Tilemap.TileToPositionY(0)
Would place it in the top left corner.
If you want it to place it at a certain type of tile like grass. You just add a loop that goes through your tilemap and you make a check against the tile that holds the "Grass" one.
What confuse me a little is:
[quote:2u9wx53u]For example create this object at tilemap "Grass" for the "1,5,6,7" tiles at...
Because im not really sure what you refer to, as tile position are a coordinate (0,0) or (2,5) and so on.