migrate gelocation-demo.js to osm w leaflet