Sha256: 4ecc8e723db63c3575ee5f8a7f2642d002dc0dc5f1e8d76b5c3a39937e0d32d2
Contents?: true
Size: 1018 Bytes
Versions: 1
Compression:
Stored size: 1018 Bytes
Contents
/** * L.Control.GeoSearch - search for an address and zoom to it's location * L.GeoSearch.Provider.OpenStreetMap uses openstreetmap geocoding service * https://github.com/smeijer/leaflet.control.geosearch */ L.GeoSearch.Provider.OpenStreetMap = L.Class.extend({ options: { }, initialize: function(options) { options = L.Util.setOptions(this, options); }, GetServiceUrl: function (qry) { var parameters = L.Util.extend({ q: qry, format: 'json' }, this.options); return 'http://nominatim.openstreetmap.org/search' + L.Util.getParamString(parameters); }, ParseJSON: function (data) { if (data.length == 0) return []; var results = []; for (var i = 0; i < data.length; i++) results.push(new L.GeoSearch.Result( data[i].lon, data[i].lat, data[i].display_name )); return results; } });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
leaflet-geosearch-rails-0.4.0 | vendor/assets/javascripts/leaflet.geosearch.provider.openstreetmap.js |