Yahoo, Google maps for meetings