Create position marker dynamically.

This should fix the initial tile display better.