map implementation and google geogode