Interactive Maps for Mobile Sites

If you are looking for an open-source maps solution to replace Google Maps with Open Street Maps then you should to know the Leaflet project:

If you want to see it in action access this page:

This is an autonomous robotic boat which will cross the atlantic from United States to Spain.