Multiple maps with distinct  distinct layers and markers

-Implemented unit tests to cover the use of multiple maps with distinct layers and markers
-Fixed mutiple maps with distinct markers array.