fix google maps bug and add submit button