I’m almost done the OSM field for Meta Box. It’s available on Github, in the map-field branch. You can try it now. Here is how it looks so far:
However, I see OSM doesn’t provide Geocoding service, which doesn’t allow us to look up for an address and find its location on the map. There are several services out there (Bing, Mapbox, ArcGIS), but they are not OSM-official and of course have some limitation on usage.
I’d probably will put the OSM field into a separate extension because of this limitation. While Google wants to take money from us, its product is really good and widely used.
What do you guys think about that?