Find Jobs
Hire Freelancers

Write HTML/javascript for web map functionality

$30-250 AUD

Completed
Posted over 8 years ago

$30-250 AUD

Paid on delivery
The task is to write the HTML and javascript to perform the following functionality: 1. On the top of an openlayers web map, allow a user to draw and edit one or multiple polygons over the top of the map. Each of the polygons drawn will be added to a list in an overlay panel on the map. 2. The polygons will be prenamed as shape 1, shape 2 etc. The user will have the ability to edit these names. 3. The panel will also display the area in hectares for each polygon, and a calculated cost for each. The cost will be calculated from variables and a formula, which the host can edit in the HTML file or javascript. The total cost will be displayed at the bottom of the list of polygons, and updated as extra polygons are drawn, or existing polygons are edited. 4. The user can start again by clicking a 'clear order' button. 5. The panel will also have the following form fields to enter at the top of the list of polygons: • Name (required) (text field) • Company (text field) • Email address (required) (text field) • Phone number (text field) • Accept terms and conditions (required) (tickbox) 6. After drawing the polygons and entering the above required information, the user can then submit the order by clicking a 'Submit Order' button at the bottom of the panel. A pop-up will then display 'thank you for your order. A representative will contact you shortly to confirm your order'. 7. Upon clicking 'Submit Order' the polygons will be written to a kml file and stored in an 'orders' folder. The KML file should be named [login to view URL] (ie 20150926_1722_Joe [login to view URL]) 8. In the KML structure, the polygons should retain their name. The description tag in the KML file should contain the form data, the name and cost of the polygons, as well as the total cost. For example: "Joe Bloggs Company email address phone number shape 1: $50 shape 2: $77 shape 3: $28 Total cost: $155" Javascript libraries that may help are leaflet, turf, openlayers, mapbox libraries Thanks!
Project ID: 8556722

About the project

10 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I'm a GIS expert with tens of successfully completed projects on and outside freelancer.com (check my profile). I've more than 20 years of experience in software development using more than 15 programming language including C++, C#, VB.NET, Java, Python, and JavaScript. I've extensively used many GIS platforms/technologies during the past 10 years including: - Google Maps API (v2-v3) - OSM - OpenLayers - Mapbox About your project, everything is fine except storing the KML file. This is impossible with javascript. A server-side code is required to handle this.
$250 AUD in 7 days
5.0 (5 reviews)
4.8
4.8
10 freelancers are bidding on average $277 AUD for this job
User Avatar
Bonjour, Nous sommes une equipe Francaise + Americaine. Je peux vous développer votre programme pour générer votre fichier KML Pouvez vous me donner plus d'information ? Avez vous un cahier des charges ? Merci d'avance, Fabrice
$368 AUD in 3 days
5.0 (2 reviews)
4.0
4.0
User Avatar
Hi sir/madam I am JavaScript/Web/Android developer with over 2 years of professional and freelancing experience. I am interested in your project and able to do it, i had go through your project description and understand much, Kindly start private conversation so that we clear things and start project ASAP. Regards Azmat Karim Khan(saharakks)
$346 AUD in 25 days
5.0 (6 reviews)
2.3
2.3
User Avatar
A proposal has not yet been provided
$222 AUD in 30 days
4.0 (4 reviews)
2.3
2.3
User Avatar
A proposal has not yet been provided
$144 AUD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Sir, I hope you will be fine and doing well. I have read and try to understand your project description. I am interested to do this job.I have over 1 year of professional web developing experience. I am avaiable now kindly start chat with me for further dicussion Thanks Ardanees Jatali
$388 AUD in 30 days
5.0 (2 reviews)
0.0
0.0
User Avatar
Hello, please consider me an applicant for the Web Map functionality engagement. I have reviewed the requirements and believe that this should be rather straight forward to complete. As my profile describes I have a Masters Degree form Boston University in CIS with a concentration in Front End Web Application Development. During my course of study I implemented multiple projects involving the google maps API and navigation using the same. Additionally, I have had experience using the canvas API which would be applicable to the geography selection using shapes requirement. This coupled with my work experience in full stack architecture and development as well as the balance of my education makes me a solid fit for this job. Implementation will follow the standard build process of requirement gathering, design, build, user acceptance testing, and finally deploy. Cost structure is provided below. I look forward to discussing this opportunity with you further.
$277 AUD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have work experience in similar projects. I have good experience of openlayer map and its api. My current focus is javascript, html and web development. Earlier in my career, I worked with C#, Java etc programming languages. I am an enthusiastic practitioner of best practices regarding testing, code clarity, and sound design principles such as low coupling and DRY code.
$250 AUD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FRANCE
Bidart, France
5.0
3
Payment method verified
Member since Oct 24, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.