Getting back to the map
Of course, at some point, you had to realize we would come back to the map. The map is a core and fundamental element to our location-based game. It provides the window to the alternate game reality, and yet, still provides a real-world reference for the player. Until now, the only hint we gave to this alternate world was by tracking and visualizing the monsters. However, our monsters are entirely random and do not adhere to any of the real world around them. In some way, this tarnishes the experience, but fixing the monster's behavior could be another book itself. In order to bring some real-world basis back to our virtual objects/places, we will use the Google Maps API to populate the map around the player.
Before we jump into adding new features to the game, let's spend some time fixing a couple issues we ignored at the end of the last chapter. Chances are, you noticed the problem if you played the game for a while. If you didn't though, the issue was that the GPS...