added google api key support to map