UbiLabs have combined the Google Maps API with OpenStreetMap map tiles to create a guide to shops and restaurants in the port area in Hamburg, Germany.
It is possible to search the map for different types of shop and different types of restaurant. As you browse the map you can bookmark any restaurant or shop that you like from the map sidebar or from the locations' information window. It is then possible to view a map of only your bookmarked locations.
It is also possible to view car parks, taxi stands, bus-stops, cash-points and toilets on the map.