refactored google maps url creation with builder pattern