I'm rendering a tiledmap using the tiledmaprenderer class and I'm trying to draw shapes on top of the tiled map using the shaperenderer libgdx offers.
It seems the two are using different projection matrices or something - as when I give coordinates to my shaperenderer, they don't translate to my tiled map coordinates.
For instance, if I have a tile at position (1,1) and my tile size is 24, when I try to render a shape at 1 * 24 - it's rendered no where near the tile at all.
Here's a screenshot of what I'm talking about -

There I'm using the tile coordinates scaled by a factor of 2 - and as you can see the projection for my shaperenderer is not the same as my tiled map. I expect each of those circles to be above a room of my tiled map (if I were to scale by the same size as the tile that is).
How can I achieve the same projection for both renderers?
Thanks!
