improved Google map implementation.