Training and evaluation in a large-scale virtual environment for a location-based mobile application