Adding custom layer to openlayers map
One way to do this is with a views geojson layer. This seems to be the only way that works right now...at least for me. 

With static data, you create a views display of type feed (create a view with no page or block and set it to type feed). Then, set the format to geojson. You'll have to set the settings to your geofield, and add your geofield as a field to the view. Then finally, create a layer through the OL UI and set your feed as a source. Hope this helps.