Location Search to zoom map


Is there a way to have a location search feature, so that people can type in a location and the map will zoom to that location?

Obviously this would be great if it was tied in to Ushahidi, but even if it’s just an imposed javascript solution I’d be interested.