refactored mapping_api away from places_controller