refactor map to use the constructor/prototype pattern
add map to place page