When i tried the indoor atlas API 2.0 it can fetch the image but once the blue dote appear it did not change it's position the only thing i changed in the code is put the API key and secrete key.
Getting locations from IndoorAtlas service requires that you are in a location that has magnetic map created and uploaded to IndoorAtlas cloud. You can do this yourself using a mapping application which you can download from Play (https://play.google.com/store/apps/details?id=com.indooratlas.mapcreator.main). I would recommend reading this blog article before starting mapping: http://blog.indooratlas.com/2015/06/17/getting-started-with-the-blue-dot/.
Once you have uploaded your magnetic map into IndoorAtlas cloud, you should start receiving location updates from SDK.