OpenStreetMap is straight forward. All you have to know is the GPS coordinate of the center of the map.
${showcase:getFileContent('/sections/osmap/example-draggableMarkers.xhtml')}
${showcase:getFileContent('/org/primefaces/extensions/showcase/controller/osmap/DraggableMarkersView.java')}