Add "Edit layers" functionality to Leaflet map on Drupal site (similar functionality as on [login to view URL] site)

You need to develop "Edit layers" functionality to Leaflet Geofield widget on a Drupal site.

Exactly same as in geojson.io-site. Functionality is in the middle vertical toolbar 2nd last button.

Main goal is to enable functionality that allows node creators to be able to edit properties of point, lines and polygons like styling properties and content such as title and description and perhaps icon, just like on [url removed, login to view] site.

User story

1. User has options to add point, line or polygon (already done with modules)

2. User has added one marker and on finish event a popup is fired (can be implemented with leaflet api)

3. User modifies properties for newly created marker/feature in a popup (custom code?)

4. User changes are saved automatically or on save

5. User can repeat from step 1 or continue

6. User saves node and map is saved in geojson format on geofield of node


1. React on draw event: draw has finished (leaflet api functionality)

2. Add popup functionality for event object (leaflet api functionality)

3. Set popup content to show object's properties in a form (custom code: not covered in Leaflet?)

4. onchange apply changes to marker object; not necessary to happen in real-time (custom code; mapping field and object properties onchange events)

Additionally all editable properties shown in popup should be renamed to suite non-technical persons and grammar i.e. 'fill' -> 'Fill color',' stroke-width' -> 'Stroke width' and to support translations.

You don't need to develop upper left menu, right hand side debug tool or similar advanced functionalities found on GEOJSON.IO-site.

Only "Edit layers" and related popup functionality.

We don't know that whether these are already covered in [url removed, login to view], [url removed, login to view] or similar js library.

All in all this should be single javascript file that can depend on other javascript libraries that are attached to single node edit page. Attaching can involve backend editing like placing files and hooking into forms but a custom module would make wonders which however isn't a requirement.

This was our view of the problem which doesn't seem to complicated. We can give technical help and especially details. But we hope that example page is quite self explanatory.

Habilidades: AJAX, Drupal, HTML, Javascript, PHP

Ver más: site creators, on line map, on line editing, node js module example, library icon, javascript edit code, io.js, custom color icon, c# point in polygon, content marker, add icon, drupal map site, drupal map search, google map edit, drupal map display, drupal map address, drupal css edit, drupal map, drupal map display location google map, labels map edit

Información del empleador:
( 0 comentarios ) HELSINKI, Finland

Nº del proyecto: #8983691

8 freelancers están ofertando el promedio de €258 para este trabajo


Hi Thanks for your valuable time. :-) Just reply with 'Yes' and We will come up with a. Detail project plan with our comments/queries. b. Best-feasible-real COST & TIMELINE Latest Projects : [login to view URL] Más

€250 EUR en 15 días
(658 comentarios)

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo Más

€195 EUR en 7 días
(402 comentarios)

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

€463 EUR en 15 días
(270 comentarios)

Warm Regards, Talk to Drupal experts, bet you won't regret your time,I am pleased to inform you that your PR matches our expertise who own all the right credentials to execute this job in a very proficient way with a Más

€263 EUR en 10 días
(64 comentarios)

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a Más

€263 EUR en 3 días
(10 comentarios)

++ This is my job. I'm ready to begin now. Pm for me. Thanks Looking forward to hear from you, Feel free to talk about this interesting stuff, give us any questions you have to know more about us ;-) Thanks Oleg!

€250 EUR en 3 días
(40 comentarios)

Hello Sir We have gone through your requirements and we can assure you that we can complete your work in a short time period with impressive results. We will give you good output. We got expertise in all kind of Más

€155 EUR en 3 días
(10 comentarios)

Dear Hiring manager, I am full time freelancer, I am interested in your job and would like to work for you. I have excellent experience in building websites. I read the details and confident that I can do t Más

€277 EUR en 15 días
(0 comentarios)

Dear Employer, Kindly tell me more about this project. I can handle this project for you. If you want then we can discuss further. Regards Sofia Flothen

€300 EUR en 3 días
(0 comentarios)

A proposal has not yet been provided

€173 EUR en 3 días
(0 comentarios)

Hi! I can do this job for you. Here is a short video about my last project - web-app to make quick analysis or spatial data [login to view URL] Backend here is Django and MySQL with spatial funct Más

€222 EUR en 3 días
(0 comentarios)