Dynamic loading

Now, when you move on the map, if a location become visible, the places are retrieved and displayed on the map.
So, only places from location that can be displayed are loaded.

This also merge code for PR #61. Thx @brunobord