
Completed
Posted
Paid on delivery
I need an experienced JavaScript / Google Maps API developer to lay down the core code for an in-browser map editor that feels closer to an AutoCAD workflow than the usual “drop a pin” tool. The focus is on creating a rock-solid, extensible foundation that my team and I can iterate on later. What the first milestone must already do • Let the user draw and subsequently edit lines, polygons and free-form shapes on top of a standard Google Map. • Offer intuitive handles and panels so each object’s colour, stroke/fill size and rotation can be changed without diving into code. • Allow text labels to be attached to any shape and edited in-place. • Support smooth interactions: select one or multiple objects, move them around, tweak vertices, and delete when necessary—all with undo/redo hooks ready for future wiring. • Present a clean, responsive UI (React or vanilla JS—your call) that hides Google Maps’ default clutter and brings the drawing tools to the foreground. Beyond that core, everything should be written in a modular, well-documented way so I can later plug in snapping, layer controls, CSV/KML import, etc. Feel free to propose smarter UX patterns if they shorten the learning curve; I’m open to ideas. Code quality, clarity and maintainability will outweigh the number of bells and whistles. If you’re based in the United States that’s a plus, as it simplifies meeting times, but the main criterion is demonstrable expertise with Google Maps overlays, event handling and modern front-end practices. When you reply, point me to a live demo or repo that proves you’ve built—or at least deeply modified—a comparable canvas, drawing or map editing interface.
Project ID: 40588455
188 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I am Matthew I can build the foundation for your Google Maps editor with drawing and editing capabilities, including lines, text, object selection, and a scalable architecture for future features. I've built complex map-based applications before, so I understand the importance of clean UX and maintainable code. I'll review your attached examples and implement a solid, extensible solution rather than a quick prototype. Looking forward to discussing the project. Thanks!
$500 USD in 7 days
0.0
0.0
188 freelancers are bidding on average $394 USD for this job

Hi — Elias here from Miami. I see you’re looking to establish a solid infrastructure for drawing and editing on Google Maps. This is crucial for creating an effective user experience and ensuring the application meets its intended goals. The real challenge often lies in managing the complexity of the drawing features and ensuring smooth interactions with the Google Maps API. What usually matters most here is how the system handles dynamic updates and user permissions, especially if there are multiple users involved. It looks straightforward initially, but the integration and state management can get tricky. My approach would focus on building a modular architecture, allowing for easy updates and maintenance. I’d ensure that the code can handle future expansions, such as adding new features or scaling for more users seamlessly. My experience with similar mapping projects has taught me the importance of creating a reliable and user-friendly interface. A few questions to better understand the scope: Q1 – What specific drawing functionalities are you envisioning for users? Q2 – Are there any particular user roles or permissions that need to be managed? Q3 – Do you have a backend API ready for integration, or will that need to be developed alongside? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$500 USD in 5 days
8.6
8.6

Hello, When it comes to creating a seamless and efficient in-browser map editor like you require, my team at Our Software has the right set of skills and experience. We've been working with CSS, HTML, JavaScript - the key tools that will be used for your project - for years, and have a comprehensive understanding of Google Maps API. To ensure smooth user interactions and meet your specific UX needs, we're prepared to use React or vanilla JS if you prefer. Our approach includes building modular, well-documented code that fosters flexibility and extensibility. This mindset resonates with your vision for the project as you mention plugging in various future functionalities such as snapping and layer controls. Furthermore, our focus on code quality, clarity, and maintainability is in line with your criterion and guarantee that the end product will surpass expectations. To help you better evaluate our capabilities, I'd like to direct your attention to a live demo or repository showcasing our work on a comparable canvas, drawing or map editing interface. But more than anything else, we're passionate about bringing your idea to life. We believe our commitment to providing "WOW" factor projects paired with excellent customer service makes us the right fit for this job. Let's turn your vision into a reality together! Thanks!
$450 USD in 6 days
8.4
8.4

Hi, I reviewed the project and the main requirement is to build an in-browser map editor on Google Maps that lets users draw and edit lines, polygons, and free-form shapes with intuitive handles and panels. I’ll implement this with a modular, well-documented Web Development codebase atop Google Maps API, using clean HTML structure, CSS styling, and robust JavaScript for interactions. The UI will support multi-select, vertex tweaking, undo/redo hooks, and in-place text labels, with an option to hide default map clutter. I’ll focus on quality, responsiveness, and maintainable code you can extend with snapping, layer controls, and importers. Let’s discuss here now.
$250 USD in 30 days
8.4
8.4

Hi, I can see the hidden challenge here: you don’t just need map drawing, you need a stable editing foundation that won’t collapse under future tools like snapping, layers, or imports. I’ve built and customized interactive web interfaces with JavaScript, React, Google Maps API, and event-driven editing flows, so I can structure this as a modular in-browser editor with clean overlay handling, shape editing, in-place labels, multi-select, and undo/redo hooks from day one. I’ll keep the UI focused, responsive, and easy for your team to extend without rewrites. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. How do you want multi-select, label editing, and vertex snapping to behave in the first milestone? Here are the main points I’d like to clarify: how should multi-object selection behave, do labels need rich text or simple text, and which shape types must be editable first? Looking forward to your reply so we can finalize the exact plan. Best regards, Asad
$250 USD in 10 days
8.1
8.1

Hi, with 20+ years of frontend and GIS experience—including multiple Google Maps overlays, CAD-style editing tools, and React-heavy UIs—I'll scaffold a clean React component that wraps the Google Maps API, using the Drawing Library for primitives and a custom state machine for selection, edit handles, and undo/redo. The UI will hide default map controls and expose sliders, color pickers, and in-place text editors via a minimal overlay panel, while storing all geometry in GeoJSON for future layering and import/export. I'll ensure robust event handling for smooth drag, resize, and vertex tweaking, and structure the code with clear modules (shapes, tools, undo manager) to make later additions like snapping or CSV import straightforward. I can start immediately and will share a live demo of a comparable map editor upon request.
$500 USD in 6 days
7.8
7.8

Hello, It looks like you're looking for a developer to create a robust in-browser map editor that goes beyond basic pin dropping, aiming for a more intricate AutoCAD-like interface. With 7+ years of experience in JavaScript and the Google Maps API, I can help you build a solid foundation where users can draw, edit, and manage map elements smoothly. I would focus on creating an intuitive UI that simplifies the drawing process while ensuring the core features like shape editing, text labeling, and interactive handles are user-friendly. Writing clear and modular code will be a priority, allowing for easy future enhancements like snapping and layer controls. One question I have is, do you have any specific design preferences or examples of interfaces that you find effective for this type of tool? Best regards, Ivan Mandinski
$250 USD in 7 days
7.5
7.5

Hi, I can build the first milestone around clean Google Maps overlays, editable geometry, and a modular tool layer with undo/redo hooks, keeping the editor responsive and easy to extend later. With 10+ years in GIS and remote sensing, I have worked extensively in spatial editing, cartography, and Python/ArcPy-based automation at IWMI, which helps me design map tools that stay practical for real workflows. Please share your preferred front-end choice and any existing demo or repo link; I can review it and outline the core structure before implementation. Best regards, Sujeewa GISPromo IT Solutions
$500 USD in 5 days
6.9
6.9

Hi, The core challenge here is the object model, not the map. A drawing editor that needs multi-select, vertex editing, and undo/redo has to treat every shape as state you can serialize and replay, otherwise snapping and layers get bolted on painfully later. I'd build a single source of truth for shapes and render Google Maps overlays from it, so undo/redo is just state history and KML import becomes a parser feeding the same store. I did a related build on "Figma to HTML/JS/CSS without using third-party libs" (5 stars), hand-writing interactive JS without leaning on libraries, which is the discipline this needs. One question: do you want free-form shapes as bezier paths or polylines with dense points? That choice shapes the whole editing layer. Adil
$457.20 USD in 7 days
7.1
7.1

Hi there, You're essentially building a stateful vector drawing layer on top of Google Maps, transforming it into a CAD-like canvas. The user workflow will center on creating, selecting, and manipulating geometric objects through a custom toolset, with every action being managed in a history stack to support undo/redo. Technical approach: I recommend a React front-end with a lean state manager like Zustand to handle the shapes' data. We'll leverage the Google Maps API for the base layer but build custom overlays and event handlers for precise vertex editing, rotation handles, and multi-select bounding boxes. A command pattern is perfect for implementing the undo/redo stack. Core modules: - Drawing Engine: Manages the creation, rendering, and lifecycle of polygons, lines, and text labels. - Inspector Panel: A dynamic UI that reflects and allows modification of selected objects' attributes. - Interaction Manager: Handles all mouse events for selection, dragging, and vertex manipulation. - History Controller: Manages the stack of user actions for the undo/redo logic. Implementation strategy: We'll start with an MVP for basic shape drawing and selection. Then, we'll layer on the property editor and advanced vertex/rotation controls. Finally, we'll wire up the text labels and undo/redo hooks, ensuring the foundation is solid for future extensibility.
$250 USD in 25 days
7.7
7.7

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? Let’s discuss over chat! Regards, Arpit Jaiswal
$250 USD in 25 days
6.6
6.6

I am an expert JavaScript developer with extensive experience building custom GIS tools using the Google Maps API. I can efficiently build the core infrastructure for your Google Maps Drawing and Editing project. I have previously developed sophisticated front end interfaces that allow users to draw, edit, and manipulate complex polygons and polyline data with real time coordinate updates. My background in GIS ensures that the architectural foundation will be scalable and performant. I will deliver a clean, modular codebase using JavaScript and HTML5 to handle custom drawing managers and spatial data storage. I am ready to start immediately and can provide a robust framework that integrates seamlessly with your existing UI requirements.
$250 USD in 5 days
6.8
6.8

Hello!, I am a Florida-based senior software engineer(frontend, backend, ecommerce, etc) with about 15 years of experience in JavaScript, Google Maps API, UI engineering, and GIS-style web tools. I read your project description carefully, and I can see the goal is not just “display a map” but to build the core drawing and editing infrastructure in a clean, extensible way so the app can grow without becoming messy later. I’ve built custom mapping interfaces and interactive tools where precision, smooth editing, and maintainable code matter. For this kind of project, I’d approach it in phases: 1) define the drawing/editing model and data structure 2) build the map interaction layer for shapes, points, and selection 3) add edit handles, snapping, and clean UI states 4) test edge cases so it feels reliable in real use Relevant work examples: - route planning dashboard - utility field mapping tool - property boundary editor - logistics zone visualizer Could you please clarify the following questions to help me better understand the project? 1) What drawing objects are needed first, polygons, polylines, circles, markers, or all of them? 2) Should the edited shapes be stored in GeoJSON or your own schema? 3) Do you already have a UI design, or should I help shape the editing experience too? If you want someone who pays attention to details and can lay the foundation properly, I’m ready to jump in and build this the right way. -James
$600 USD in 2 days
6.7
6.7

Hello, I came across your Google Maps Drawing & Editing Infrastructure Needed and I am very interested in working with you. I have reviewed your requirements and full understand the scope of expectations. I specialize in CSS, HTML, Web Development, and have successfully delivered similar projects before. I am committed to delivering high-quality work with reliability, clarity and professionalism. I work transparently throughout the project progress, deadlines and expectation stay clear at every stage. I would be glad to disucss further details and am ready to start immediately. Looking forward to hearing from you. Regards. Anum
$500 USD in 4 days
6.3
6.3

Hi Mate , Good afternoon! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in User Interface / IA, CSS, Google Maps API, Web Development, JavaScript, Telecommunications Engineering, Frontend Development, UI / User Interface, HTML and Geographical Information System (GIS). For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. I await your immediate response
$555 USD in 3 days
6.4
6.4

I can build the foundation for your AutoCAD-style Google Maps editor with custom drawing, editing, styling controls, labels, selection tools, and a modular architecture for future features like layers and imports. I have experience with JavaScript, GIS interfaces, Google Maps API, and interactive UI development. I’ll deliver clean, documented code ready for further expansion.
$250 USD in 1 day
6.4
6.4

Hello! We can build you a solid browser-based map editor foundation for this task. 1. Do you already have any design references or a demo for the desired workflow? 2. Which features should be prioritized in the first milestone? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$500 USD in 7 days
6.7
6.7

Your AutoCAD-style workflow will break if you rely on Google Maps' native Drawing Manager — it cannot handle vertex-level editing or multi-object transforms without custom event listeners that conflict with the base library. This will force you to rewrite core interactions mid-project. Quick questions - are you planning to store geometry server-side in GeoJSON or keep everything client-side in memory? And do you need the undo/redo stack to persist across browser refreshes? Here is the architectural approach: - GOOGLE MAPS API: Build a custom overlay class that intercepts mouse events before they reach the map, enabling pixel-perfect vertex dragging and bounding-box transforms without fighting default pan behavior. - JAVASCRIPT + REACT: Implement a state machine that tracks selection mode, edit mode, and draw mode separately, with each shape storing its own transformation matrix so rotation and scaling do not corrupt lat/lng coordinates. - UI/UX: Design a floating toolbar with keyboard shortcuts (Delete, Ctrl+Z) and a properties panel that binds directly to the active shape's state, so color and stroke changes render instantly without re-instantiating overlays. I've built a similar GIS editing tool for a logistics client that let dispatchers redraw delivery zones in real time — the challenge was syncing 200+ polygons without memory leaks. Let's schedule a 20-minute call to walk through your data model before I architect the overlay system.
$450 USD in 10 days
7.2
7.2

Greetings, I'm a full stack developer with 10+ years of experience, I can build a modular, AutoCAD-style Google Maps editor with editable shapes, text labels, styling controls, multi-object selection, vertex editing, and a clean, responsive UI. The code will be well-structured, documented, and designed for future features like snapping, layers, and KML/CSV import. I have strong experience with JavaScript, Google Maps API, interactive canvas tools, and complex event handling, and I focus on clean, maintainable architecture. I'd be happy to discuss your workflow and share relevant examples of similar interactive mapping projects. Best regards, Samar H.
$300 USD in 7 days
6.1
6.1

Hi there, You need a Google Maps editor that behaves like AutoCAD, not a basic pin-drop widget. I’ve spent the last 4 years solving exactly this type of problem: building custom map and canvas editors with editable polygons, draggable vertices, inline labels, and clean overlay state. I’ve delivered a React-based geospatial annotation tool and a browser drawing surface with undo/redo, multi-select, and property panels. The main risk here is not drawing shapes, it’s keeping interaction logic stable as the editor grows. If selection, edit modes, and overlay state are mixed together, the UI becomes brittle fast. I’ll separate geometry state, interaction tools, and rendering into modular layers so snapping, imports, and layers can be added later without rewrites. I’ll build the first milestone with Google Maps overlays, custom handles, shape styling controls, in-place text editing, and responsive controls that hide Maps clutter. I’ll wire undo/redo hooks now so future history actions plug in cleanly. Best regards, John allen.
$555 USD in 4 days
5.9
5.9

Proposal generation failed.
$625 USD in 4 days
6.1
6.1

Rose City, United States
Payment method verified
Member since Dec 19, 2023
$250-750 USD
$30-250 USD
$250-750 USD
£18-36 GBP / hour
₹600-1500 INR
$30-250 USD
₹37500-75000 INR
₹600-1500 INR
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
₹150000-250000 INR
$30-250 AUD
$250-750 USD
$30-250 USD
$15-25 USD / hour
$250-750 USD
$250-750 USD
€200-500 EUR
₹600-1500 INR
$30-250 USD
₹600-1500 INR
$15-25 USD / hour