Support for WFS (Web Feature Service) layers: http://en.wikipedia.org/wiki/Web_Feature_Service275 votes
Should probably go into a plugin. Not for the core.
Add a slider control for adjusting the opacity of an overlay layer82 votes
Looks like a good candidate for a plugin.
In the class L.geoJson we have the method geometryToLayer ("Creates a layer from a given GeoJSON feature"). It would be great if some sort of inverse operation was available. That is, in the class L.Path there should be a method "layerToGeometry" which would create the essential geoJson data for the given Vector Layer (be it a Polyline/Polygon/Rectangle, a MultiPolyline/MultiPolygon, or a Circle/CircleMarker, for which the radius could be stored in the properties). The class L.Marker should have this as well.60 votes
Definitely a useful feature, may be implemented as a plugin in the nearest future.
Add a set of standard colored markers to the package.
Now there's just blue, but being able to say 'marker-icon-red' in place of 'marker-icon' would be great.
(I have made th standard marker into 11 other colors, and happy to share them)57 votes
While I’ll consider adding some more colored markers to the repo, you can currently generate your own markers similar to the default one as the SVG source for the icon is now included in the repo.
Graticules with customizable labeled LatLng grid, tropics, equator33 votes
Certainly this feature is not for Leaflet core, but it would be nice to have this as a third-party plugin.
The current implementation relies upon a setTimeout that fires performZoom after 50ms of scrollwheel idle. Particularly on an Apple Magic Mouse, this feels very laggy in practice.
The cheap solution is just to get rid of the timeout and call performZoom directly on every scrollwheel event. This is a bad way to go and I'm trying to think of a better solution.24 votes
Hi, any ideas about this? The reason for the timeout is to merge subsequent mousewheel events (that happen when you scroll quickly contrinuously) into one “bigger” one for zooming.
I've switched from OpenLayers to Leaflet and I'm always on the lookout for new plugins as well as updated plugins. It would be cool if the plugins page had a last update column and maybe new plugins flagged some way. Wish I had the skills to contribute something like that. Maybe someday...18 votes
Nice idea! Will definitely considers something like this for a future website update.
Please provide support for Windows Phone 7. Your web site says you only support IE10/Windows 8 devices. I have tested on a Windows 7.8 device and maps are not draggable or pinchable. Can you add support so that Windows Phone 7 users can interact with maps.3 votes
Unfortunately Windows Phone 7 doesn’t expose touch API in the browsers, so it’s impossible to implement a fully-featured map there. Perhaps a solution would be to use the https://github.com/kartena/Leaflet.Pancontrol plugin so that users could still pan the map with buttons.
The map is practically impossible to use in the standard Android browser on my Galaxy SII under ICS as the layers icon/legend show and disappear abritrarily for moments only. Given the tag line is "...Mobile Friendly..." it's worth looking at1 vote
Thanks for the report, looking into this!
- Don't see your idea?